What #OpenSource and #SelfHost can do. Had an idea, discussed it here. Seemed to rhyme with people. Booked two domains. Created a landing page with #Jekyll and CI/CD from a #git repo on my #Forgejo instance. Created logo with #Inkscape. Added #letsencrypt certificate. Put it on my VPS (Virtual Private Server) running Red Hat Enterprise Linux, (#RHEL) where it is now served with #Nginx. Git repo mirrored to #Codeberg so all can join. In under 8h.
Oh well: In case anyone else needs a way to create a pagination based on a set of #Jekyll `_data` files, this works okay enough I guess.
I've been at my little "link blog" for my website long enough now it was time to figure out how to make it paginate: https://tzovar.as/links/
As one of the last 3 people on earth still using #Jekyll, there didn't seem to be a default way to create paginated lists that are based on `_data` files. So I did the minimum viable edits to the jekyll-paginate gem to make it work – which it does reasonably okay.
Now I wonder if it's worth to actually still make a gem out of it?
https://codeberg.org/gedankenstuecke/pages-source/commit/5702ceb7ae339520813c6f3bed9ca31cb57c49e0
Decided to write about blogging platforms and tools, specifically, why I have stuck with #Jekyll and barely changed stuff on my end for almost 5 years!
In order to publish my personal projects/pages (and most of my teaching materials, hundreds of pages) on #Codeberg, I need to convert #markdown files into #HTML and sprinkle some CSS & JS from a layout template, like #GitHub's Pages #Jekyll does, but I dread the complexity of installing and tending to Jekyll or Hugo or other static site generators, and I can't even imagine going near Forejo Actions or any sort of CI intergration.
Should I be brave and do the Jekyll /static generator thing? Any other ideas for poor, overworked, stressed out, clumsy people? :(
Just published a new blog post: “Using Jekyll with ASDF in WSL”!
I walk through setting up Ruby/Jekyll on Ubuntu WSL, troubleshooting zlib errors, and getting back to blogging.
Read it here: https://nuno-barreiro.github.io/2025/08/14/using-jekyll-with-asdf-in-wsl.html
Weird #Jekyll lesson of the day: When your code block has {{ ... }}, you should encapsulate it like this in your page source:
{% raw %}
```json
{
"subject": {
"Organization": {{ toJson .Organization }},
```
{% endraw %}
The `raw` block makes sure the {{ ... }} actually makes it all the way through to your static pages :)
Learned that today, should have learned it earlier :)
I was happy to get some time to hack on a new project at the #Fedicon #Minihackathon today. I built a #Jekyll plugin to output ActivityPub information (Webfinger, actor, inbox, outbox, all the objects and activities). It should generate a legit #ActivityPoll actor, which other people can follow remotely.
Might as well get Static.Quest upgraded to the lastest version of #11ty 4.0.0.beta-4 just because. All went well in the upgrade.
A few big ones on Libera Chat IRC:
#cip
#curl
#ircv3
#jekyll
#jquery
#keepassxc
#macgarden
#mediawiki
#mediawiki-core
#node.js
#phorge
#voxpupuli
#wikimedia-sre
#wikimedia-tech
#wordpress
Jekyll-built static sites are public by default. However, have you ever wanted to create a private area where you can upload articles for review and keep them from the public eye until they’re ready? That was my use case recently. Here’s how I solved this particular puzzle.
Apple is ruining the open web
https://victorwynne.com/apple-open-web/
#ycombinator #Apple #technology #Jekyll #Ruby #HTML #CSS #Swift
There's a weird bashing of "you have to write your own website theme" and it's pretty toxic.
I'm happy for you if you host your own blog using a Jekyll or Hugo theme, or heck the default WordPress one.
Because it means you're POSSE & doing indieweb. None of this gatekeeper CSS nonsense.
I've just shared a hands-on tutorial for easily creating a static website using Jekyll and GitHub Pages. No local installations—everything is done directly on GitHub!
Follow along to:
– Fork a Jekyll theme
– Deploy with GitHub Actions
– Edit the content
– Solve issues with GitHub Copilot
It's a practical intro for anyone who values simplicity, openness, and wants to build their own online presence the FOSS way.
Full tutorial (~40 min): https://youtu.be/j-tXer7dIes
Mayke [6/31] - Bling up your web pages with a little help from a Hugo shortcode!
There's an issue under heavy discussion at this moment as to whether #codeberg should continue with the pages service or not.
The server is apparently terribly broken and pages are unreliable.
https://codeberg.org/Codeberg-e.V./Discussion/issues/124#issuecomment-3923084
The only real eu option is to use statichost.eu instead.
https://www.statichost.eu/
It's a shame. It's one of the reasons that I recently moved to codeberg. I checked the doc, it said it worked, but then to use CI you need to get approved for the purpose as resources are limited.
But really, you probably shouldn't use codeberg pages, even for your #jekyll site.