Markdown Site Finally!
I’ve recently moved all my notes to Markdown / Obsidian, and I couldn’t be happier with the switch. Now it was the time for my website and blog. Previously, my domain name, rezag.io, which hosted nothing more than a brief bio, was on GitHub Pages, and my blog was on WordPress. Despite WordPress’s popularity, I was never truly satisfied with it due to the excessive clutter and numerous unused features and plugins. I was on the lookout for a more streamlined, Markdown-based blogging solution, even though I’m not an avid blogger!
Initially, I tried GitHub Pages using Jekyll, a well-known static site generator. However, I found the setup process and configuration a bit confusing, despite popularity. That’s when I discovered Hugo, another static site generator that promised simplicity and performance. Deploying a site with Hugo was relatively easy and you can deploy either on GitHub Pages or Netlify which I picked the latter.
Hugo’s main appeal lies in its speed and ease of use. It’s designed for developers who appreciate the power of Markdown and want more control over their website’s setup. Unlike WordPress, Hugo doesn’t burden you with unnecessary features. Instead, it provides a clean, efficient way to create static websites.
If you’re comfortable with some basic programming and want more control over your website, tools like Hugo and Markdown are invaluable. They offer the perfect balance of simplicity and functionality, allowing you to focus on content creation without getting bogged down by the complexities of traditional CMS platforms and HTML. The benefits of Markdown’s simplicity and Hugo’s speed and flexibility have made my transition smooth and productive.