[Shameless plug] I've written about migrating my Hugo to Sourcehut and Bunny, leaving GitHub. If you're thinking of switching, you can check it out here:
https://burgeonlab.com/blog/hosting-static-sites-with-github-pages-or-bunny-net/

And if you're interested in trying out Bunny as your static hosting provider or Cloudflare alternative, you can show your support by using this referral code (I get a commission if you become a paying member):

https://bunny.net/?ref=k4vc3x5108

Thank you!

#GiveUpGitHub #github_pages #bunnynet #Cloudflare #Sourcehut #hugossg

New #blog on #BurgeonLab ✍️

➡️ https://burgeonlab.com/blog/find-orphan-pages-using-python/

Created a #python script to help find pages that are not linked to, from my own site (no internal links, aka orphan pages).

It was a fun little experiment. Happy it works.

#blogging #blogs #scripts #seo #orphanpages #newpost #blogpost #smolweb #guides #techblog #techguides #webdev #hugo #hugossg

How to Find Orphan Pages on Static Sites: Python Checker

Learn more about finding and handling orphan pages in your Hugo site using a simple Python script.

Burgeon Lab

New #blog on #BurgeonLab ✍️

➡️ https://burgeonlab.com/blog/add-appreciation-buttons-to-hugo-with-iine

Discovered a new #SmallWeb tool called iine, that is privacy-first, super lightweight, with zero tracking. Also has a noscript version! Created by Óscar (https://github.com/welpo/).

Wrote a quick guide on using it on my Hugo blog.

https://iine.to

#blogging #blogs #guides #newpost #blogpost #smolweb #techblog #techguides #webdev #foss #hugo #hugossg

How to Add Bear Blog Upvote/Like Button to Hugo with iine

Add a privacy‑first appreciation button to your Hugo site: iine features, install steps, and partial template code. Improving small web interactivity.

Burgeon Lab

Excited! I finally started to process of adding a new section to my Hugo site—#weeknotes!

Made a weeknote specific Atom feed, Hugo list and archetype templates. Can't wait to start writing those soon after the setup is done; just ironing out the last details...

#BurgeonLab #indieweb #blog #smallweb #hugo #hugossg #cms #ssg

Finally migrated my personal website (powered by #HugoSSG) from #GitLab to #Codeberg. Including #CI via #ForgejoActions and hosting via #CodebergPages. Jobs are running on the local #homelab server.

There are jobs for building and deploying the website and for updating the contribution data through #contripy.

So far this has been very smooth and straightforward. Though I still need to learn the new CI workflow syntax as I'm used to GitLab from the daytime job.

#Forgejo #FOSS #gitforge

Really happy I'm adding more functionality to my tech blog: integrated Mastodon comments! Here's a preview of how it looks after some layout mods.

I'll need a Mastodon post ID in order to reference it in the Hugo front matter... so you might see me post a few toots of my older posts.  

Thanks to @carlschwan and his post/guide: https://carlschwan.eu/2020/12/29/adding-comments-to-your-static-blog-with-mastodon/

#mastodon #hugo #hugossg #ssg #comments #blog #isso #giscus #utterances #disqus #blogging

➡️ https://burgeonlab.com

As a #CSS amateur, I've always just hard coded my colours the traditional way. While working on a light and dark theme switcher on my Hugo blog, I learnt the proper way to do it using the var() function and defining a css variables, e.g. `var(--light-blue)`. I can easily and happily change colours in my theme in the future!

Plus, I get to clean up my custom.css file which got ugly quick from all the random customizations I've been making.

#Hugo #hugossg #cssvariables #blogging

Hey guys, I'm looking for a journaling like theme for #hugossg #hugo #jekyll or #zolassg or in the last case #PelicanSSG

New blog post!

My GitHub Actions workflow and using GitHub Pages for my Hugo blog. Useful for those who want to write and resume on multiple devices.

➡️ https://www.burgeonlab.com/blog/using-github-actions-to-automate-hugo-static-site-deployment-to-github-pages/

#BurgeonLab
#githubpages #github #git #hugo #staticsite #ssg #hugossg #blog #githubactions

Using GitHub Actions to Automate Hugo Static Site Deployment to GitHub Pages

Automatically publish your Hugo site to GitHub Pages with a GitHub Action workflow. Learn how to simplify deployment without accessing your main computer.

Burgeon Lab

In an interdisciplinary Masters-level class at RWTH Aachen, I taught construction, architecture, mechanical and other students how to clone and run Python/NodeJS repositories from GitHub.

One of the projects was based on using a music visualiser to create music animations. At this link, you can find what the students created: https://diraneyya.github.io/deep-music-visualizer-showdown/

#teaching #github #gitlab #hugossg #music #deep #visualization #psychedelic #python #git #repository

Deep Music Visualizer Showdown

What is this all about This website was setup in under 30 minutes using the HUGO project template on GitLab. The website provides a showdown of all the visualizations created by the DSSIPD WiSe 2021/2022 students in the CR-Masters program in the RWTH Aachen university.

Deep Music Visualizer Showdown