social.wildeboer.net is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon instance for people with Wildeboer as their last name

Server stats:

2
active users

. Has anyone built a or Action to run and put the generated files in a directory on a web server? I know about all the GitHub automation using their GitHub pages, but I want to and already have the sources of my blog in a git repo on my local forgejo instance. Ideally a solution that runs completely locally, without downloading tons of stuff from docker repos :) 1/5

I am truly impressed. Within minutes I got files, advice and support from everywhere around the . I now have no more excuses and will have to work hard to get it all up and running and report on teh HOWTO in an upcoming blog post which might already be after I moved my blog to my own server. The Fediverse is full of geeks that are happy to share. And that's not a bad thing in clickbait times! Thank you all :) 2/5

@_elena If you need more stories on how the brings people together to build new solutions that change the world bit by bit, without Venture Capital, the Open Source Way, here is one. Happy to discuss at FOSDEM in the social web dev room :) 3/5

So after reading through the replies and doing some more research (and making a LOT of mistakes), I guess I have a basic action working that

- clones the repo
- runs Jekyll
- lists the generated files

On my own Forgejo instance and using my own forgejo-runner that runs rootless with Podman.

That's a good start! Thank you all for giving me input :) 4/5

A HUGE thank you to @some_natalie who has built a secure and rather lightweight Jekyll build container that runs rootless without throwing errors! Read her detailed blog entry on that at some-natalie.dev/blog/jekyll-i

Give it a `podman pull ghcr.io/some-natalie/jekyll-in-a-can:latest` :) 5/5

Some Natalie’s corner of the internet · Building a secure Jekyll container
More from A feral Natalie
Jan Wildeboer 😷:krulorange:

After long hours of trial and error, and a bit of sleep I have arrived at this for now. An almost universal action that takes a repo with Jekyll sources, builds the static site and commits the static files it generates to another repo called "web" in a folder with the site name. That repo can be automatically cloned to the web server to update the site! (that final part is what I will work on today). Thanks to @Beowulf for sharing some inspiring sed lines :)