How I Built This Blog with Hugo, GitHub, and Cloudflare

I recently decided to set up a personal devlog — a place to document what I’m building, learning, and occasionally breaking. I wanted the experience to be as smooth and distraction-free as possible, and Hugo absolutely delivered. 🍺 Why Hugo? Hugo is a static site generator, but it feels like more than that — it’s blazing fast, easy to install, and built around Markdown, which means I can write posts in the simplest format possible. ...

March 26, 2025

Automatically Mount Box.com on Linux Using rclone (Fedora 43)

Overview I need to rely on Box.com for daily work, but there is still no official desktop client for Linux, so I decided to try the much-praised rclone today. This page documents a complete, reproducible workflow to: Connect Linux to Box.com using rclone Mount Box as a local directory Automatically mount it at boot using systemd user services The reference system is Fedora 43. Notes are included where other Linux distributions may differ. ...

January 17, 2026

Adding Giscus Comments to Hugo with PaperMod

If you’re using Hugo and the PaperMod theme, adding lightweight, privacy-respecting comments via Giscus is a great way to engage readers. This guide walks through exactly how I integrated Giscus into my Hugo blog, including code examples and configuration tips. ✅ Why Giscus? GitHub-powered: Stores comments as GitHub Discussions Spam-free: Only GitHub users can comment Lightweight: No trackers, no ads Free: Hosted by GitHub 🔧 Step 1: Enable Discussions on Your GitHub Repo Go to your GitHub repo (e.g., yourusername/blog-comments) and: ...

June 20, 2025

How to Add Social Sharing Metadata to Hugo

When you share your Hugo blog on social media, wouldn’t it be great if it showed a proper image, title, and description preview? This guide will walk you through implementing Open Graph and Twitter Card metadata in your Hugo project. 🧠 Why Social Metadata Matters It improves how your links appear on Twitter, LinkedIn, Discord, etc. Boosts click-through rates and user engagement Helps establish consistent branding and visibility 🧩 Step 1: Add Metadata in head.html Create (or edit) this partial: ...

June 20, 2025

Hello World

This is my first post with PaperMod!

March 26, 2025