eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

201
active users

#jekyll

0 posts0 participants0 posts today

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.

devbnb.eu

codeberg.org/jwildeboer/devbnb

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: 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?

codeberg.org/gedankenstuecke/p

Bastian Greshake TzovarasLinks
More from Bastian Greshake Tzovaras

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 :)

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.

github.com/social-web-foundati

GitHubGitHub - social-web-foundation/jekyll-activitypub: A plugin for Jekyll to generate a feed in ActivityPub formatA plugin for Jekyll to generate a feed in ActivityPub format - social-web-foundation/jekyll-activitypub

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): youtu.be/j-tXer7dIes

youtu.be- YouTubeEnjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Replied in thread

@screwtape @Codeberg

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.

codeberg.org/Codeberg-e.V./Dis

The only real eu option is to use statichost.eu instead.
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.