<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Github-Actions on Munish Thakur | DevOps Engineer</title><link>https://methakur.info/tags/github-actions/</link><description>Recent content in Github-Actions on Munish Thakur | DevOps Engineer</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 01 Dec 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://methakur.info/tags/github-actions/index.xml" rel="self" type="application/rss+xml"/><item><title>Building My Portfolio: From HTML to Hugo</title><link>https://methakur.info/blog/building-my-portfolio-with-hugo/</link><pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate><guid>https://methakur.info/blog/building-my-portfolio-with-hugo/</guid><description>&lt;p>When I decided to build my portfolio, I had a choice: keep it simple with plain HTML, or use it as an opportunity to demonstrate my DevOps skills. I chose the latter.&lt;/p>
&lt;h2 id="why-hugo">Why Hugo?&lt;/h2>
&lt;p>Hugo is a static site generator written in Go. Here&amp;rsquo;s why it made sense for a DevOps engineer:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Speed&lt;/strong>: Hugo builds are blazing fast (milliseconds, not minutes)&lt;/li>
&lt;li>&lt;strong>No runtime dependencies&lt;/strong>: The output is just HTML, CSS, and JS&lt;/li>
&lt;li>&lt;strong>DevOps-friendly&lt;/strong>: The Kubernetes documentation itself uses Hugo&lt;/li>
&lt;li>&lt;strong>Markdown-based&lt;/strong>: Write content in Markdown, focus on writing&lt;/li>
&lt;/ol>
&lt;h2 id="the-architecture">The Architecture&lt;/h2>
&lt;pre tabindex="0">&lt;code>┌─────────────────┐ ┌──────────────┐ ┌─────────────────┐
│ Markdown Files │────▶│ Hugo Build │────▶│ Static Files │
└─────────────────┘ └──────────────┘ └─────────────────┘
 │
 ┌───────────────────────┼───────────────────────┐
 │ │ │
 ▼ ▼ ▼
 ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
 │ GitHub Pages │ │ Docker/Nginx │ │ Kubernetes │
 │ (Production) │ │ (Local Dev) │ │ (Proof of Work)│
 └─────────────────┘ └─────────────────┘ └─────────────────┘
&lt;/code>&lt;/pre>&lt;h2 id="the-devops-artifacts">The DevOps Artifacts&lt;/h2>
&lt;p>This repository isn&amp;rsquo;t just a portfolio—it&amp;rsquo;s a showcase of DevOps practices:&lt;/p></description></item></channel></rss>