I'm working in a blog using #jekyll When I was editing the _config.yml the #lsp in #neovim give me feedback about a specific field in the yaml file. How? I thought I inserted a schema of jekyll one day when I only copy paste stuff, but I didn't do that, so How that hell my lsp of the #yaml file knows this feedback, jekyll projects has something that I haven't seen yet?
I decided to studying how to create an interpreter again after years that I did it in the university, because I figured out a #nojs community, they use #ruby to create static web page using markdown. So I though what about if I migrate my web page from #nextjs this #ruby approach.
But yesterday I figured out #jekyll , that's is exactly the thing that I want to create hahaha
I will continue to study interpreters just because, but now I'll use #jekyll for my blog
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
I created a new #slashpage for my website that I like to call /pings, containing a list of blog replies and mentions to my own posts.
Basically, a sort of hand-crafted type of #Webmentions, or my version of the #CommunityEchoes @jedda and @immarisabel use, but implemented in my #Jekyll layout, using yaml metadata and #Liquid templating.
This is day 22 and post 24 of #Blaugust2025
Just came across this pretty cool app for #Jekyll users: all-in-one solution for mobile editing... I haven't tried it since I'm a Hugo user.
jekyllex/jekyllex-android: JekyllEx is an Android app that can manage your Jekyll blog directly from your Android device!
https://github.com/jekyllex/jekyllex-android
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!
I've lost count over the decades of how many people I meet who imagine that I transitioned MtF, just to avoid prosecution for wrong-doing or engage in wrong-doing under the superficial guise of a woman, a literal dark femme fatale.
What People Get Wrong About Dr. Jekyll & Mr. Hyde
#trans #transmisogynoir #hyde #drjekyllandmrhyde #jekyll #horror #literature #gothic #gothichorror #did #identity #personality #movie #thesubstance
https://www.youtube.com/watch?v=uZqm6mqCJa0
Finally made the switch from Jekyll to Hugo for my blog! No more Ruby upkeep headaches.
The migration was surprisingly simple, and I'm loving the build speed and overall experience. Plus, it's readily available in OpenBSD ports for easy installation.
Definitely give Hugo a try! #Hugo #Jekyll #OpenBSD #Blogging
Apple's new Processor Trace instrument is incredible
https://victorwynne.com/processor-trace-instrument/
#ycombinator #Apple #technology #Jekyll #Ruby #HTML #CSS #Swift
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? :(
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 :)
Big shout-out to @hollie and her friends who helped her move to #Eleventy
Inspired me to write about the people who've helped me around multiple times in my #blogging journey
Post 5 for #blaugust2025
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