A reference page documenting how most visual elements are rendered on BurgeonLab.
BurgeonLab: Full-text
• Naty S
Style Guide: A Reference to Visual Elements
Full-text Atom feed of BurgeonLab: A Tech Enthusiast's Logbook
BurgeonLab: Full-text
• Naty S
A reference page documenting how most visual elements are rendered on BurgeonLab.
BurgeonLab: Full-text
• Naty S
See how I added a pre-build step using a Bash script in my Hugo deployment workflow to check for the draft status of Markdown content. By using stricter linting rules than Hugo’s default draft behaviour, it can catch and prevent drafts from being accidentally published.
BurgeonLab: Full-text
• Naty S
SAME_AS_META_DESCRIPTION_FOR_POSTCARDS_AND_RSS
BurgeonLab: Full-text
• Naty S
Learn how to batch convert plain URL links from a TXT file into a list of Markdown links using Python, handy for link dumps or link lists.
BurgeonLab: Full-text
• Naty S
Discover Feather Wiki, a FOSS lightweight and customizable personal private web notebook, with multi-device sync via Syncthing and Android support using Termux.
BurgeonLab: Full-text
• Naty S
How I fixed high latency and laggy SSH after getting a new router. Steps on how to SSH into Raspberry Pi over Ethernet with direct connection on Mac devices.
BurgeonLab: Full-text
• Naty S
As a long-time user of LanguageTool’s offline server on macOS, I thought I’d share how I set it up. It’s a great way to get a pretty accurate grammar and spell checking / proofreading software without relying on online services. I’ll go through how to configure this open source tool, get extra optional improvements like n-gram data processing, and script shortcuts.
BurgeonLab: Full-text
• Naty S
Quick how-to guide on setting active class to nav links in Hugo menus without pageRef. A simple string comparison method works with any content structure. Code examples included for my top nav and footer menus.
BurgeonLab: Full-text
• Naty S
Sign Naty’s public guestbook and leave a message about BurgeonLab.com. Discover thoughts of other visitors! Your feedback is welcome.
BurgeonLab: Full-text
• Naty S
A small, niche creative slash page inspired by fractalkitty, who’s an IndieWeb blogger and bird enthusiast.
BurgeonLab: Full-text
• Naty S
See how I enhanced my Hugo blogging workflow with Termux on Android: run a Hugo server locally, manage Git with Termux instead of relying on a separate Git client app (like PuppyGit or GitSync), resolve a fatal Hugo image processing error causing server to fail, learn to set up everything from scratch. I also share my portable computing setup.
BurgeonLab: Full-text
• Naty S
Track my open-source journey—a log of projects, pull requests, issues, and merges I've contributed to over the years in the FOSS community.
BurgeonLab: Full-text
• Naty S
This blog goes through the process of creating a Python script to find orphan pages (pages without internal links) on a website, Hugo static site files in this case. The script extracts all links from the site and compares it with the full list of pages to get pages which are orphaned.
BurgeonLab: Full-text
• Naty S
Add a privacy‑first appreciation button to your Hugo site: iine features, install steps, and partial template code. Improving small web interactivity.
BurgeonLab: Full-text
• Naty S
Read how I moved from third‑party free tools (like OG Image Maker) to D2, a text‑to‑diagram language, for local, customizable OG image generation. Combining D2 with a Bash script helped automate the process and produce ready‑to‑use OG images. The workflow uses CLI image tools (pngquant, cwebp, ImageMagick) and I talk about the benefits of text‑based templates, offline generation, and automation.
BurgeonLab: Full-text
• Naty S
Fix timezone display issues with websites by bypassing Firefox fingerprinting protection, either globally or for specific sites like Tuta Calendar.
BurgeonLab: Full-text
• Naty S
Turn your Hugo blog posts into a GitHub-like contribution calendar with Apache ECharts. I’ll show you how to extract blog post metadata to build a heatmap calendar using the Open Source JS Library. Including how to integrate it with Hugo partials and CSS, full code snippets, and tips on how to customize styling, scaling, and tooltip behavior.
BurgeonLab: Full-text
• Naty S
Explaining basics of web syndication feeds for websites. Two feeds are available: a RSS summary feed and an Atom full-text feed. Fit your reading preferences and get BurgeonLab blog updates easily.
BurgeonLab: Full-text
• Naty S
This blog shares my personal reflections on key blogging topics inspired by ‘The Worst Community Report’ podcast interview questions. I discuss my site’s name choice, writing motivations, social media habits, writing setup, and publishing process. I also explore ideas about smaller web communities and end with some recommendations just like in the podcast episode.
BurgeonLab: Full-text
• Naty S
A quick rundown of setting up a multi-device Hugo workflow, and accessing your static site files on three different systems (macOS, Android, Linux). I go through some practical tips, app recommendations, and config/commands to make cross-device blogging straightforward.
BurgeonLab: Full-text
• Naty S
Learn how to replace GitHub Pages with SourceHut Builds, Bunny Storage and Bunny CDN. Set up a CI static site deployment workflow replacing GitHub Actions, with tools like SFTP, Rclone, and Curl using SourceHut’s CI platform running on Alpine Linux.
BurgeonLab: Full-text
• Naty S
Discover the tech, gear, and essentials Naty relies on; from hardware, software, and services to daily tools like bags, coffee gear, EDC, watches, and more.
BurgeonLab: Full-text
• Naty S
I share my experience moving away from GitHub Pages to Bunny.net for static blog hosting, prioritizing privacy and budget. Comparing load speeds and using Bunny’s FTP options. Codeberg and SourceHut are considered as alternatives to GitHub.
BurgeonLab: Full-text
• Naty S
Fixed a syntax highlighting bug in ReText with guidance from genAI. Learned Git basics, made a pull request, and got merged.
BurgeonLab: Full-text
• Naty S
This post breaks down the pull request process into simple steps, perfect for Git beginners. I share my experience making my first contributions, including setting up your repository, working on a forked branch, and submitting a pull request. Plus, get maintenance tips to keep your GitHub repo clean and organized.
BurgeonLab: Full-text
• Naty S
Learn how to customize the ReText Markdown editor with this guide. Explore configuration file tweaks, style sheet adjustments for both the WebEngine preview and Markdown editor panes, and how to use Python Markdown extensions for enhanced functionality. Includes code highlighting setup with Pygements.
BurgeonLab: Full-text
• Naty S
A curated collection of Naty’s favourite websites and creators, and inspiring blogs.
BurgeonLab: Full-text
• Naty S
Add featured image captions in WordPress with the Code Snippets plugin & a simple shortcode. No theme editing needed.
BurgeonLab: Full-text
• Naty S
A collection of notes and learnings from using Hugo as a primary CMS. This post will be updated periodically.
BurgeonLab: Full-text
• Naty S
This post explains how to properly configure Open Graph meta tags to enhance your blog's appearance when shared on social media. It goes over setup tips for Hugo themes and WordPress plugins, common pitfalls like firewall blocks, and best practices for images and descriptions. Useful for making visually engaging social previews.