Booked an #OpenBSD instance @OpenBSDAms in Dec and finally put it to use serving static #Jekyll pages. Setting up #Caddy and Let's Encrypt was refreshingly easy, and the OpenBSD FAQ helped with package management. The only real hurdle was serving content on port 80 and 443. I'm solving that with pf redirecting traffic to Caddy at the moment.
Booked an #OpenBSD instance @OpenBSDAms in Dec and finally put it to use serving static #Jekyll pages. Setting up #Caddy and Let's Encrypt was refreshingly easy, and the OpenBSD FAQ helped with package management. The only real hurdle was serving content on port 80 and 443. I'm solving that with pf redirecting traffic to Caddy at the moment.
[ES] Desde hace 10 años, desde su fundación, formo parte de la cooperativa tecnológica Tierra Común (https://tierracomun.org). Trabajamos principalmente con organizaciones defensoras de #DerechosHumanos, activistas y periodistas. Desde la cooperativa instalamos y gestionamos infraestructura digital —firewalls, servidores y puntos de acceso—, además de brindar capacitaciones y acompañamiento en #SeguridadDigital y Autocuidado Digital.
También desarrollamos sitios web, varios de ellos estáticos con #Jekyll, y brindamos soporte técnico especializado. Este trabajo ha sido posible gracias al esfuerzo y la dedicación de mis colegas, así como a la confianza de las organizaciones, fundaciones y financiadoras que han acompañado y sostenido nuestro trabajo.
[ES] Desde hace 10 años, desde su fundación, formo parte de la cooperativa tecnológica Tierra Común (https://tierracomun.org). Trabajamos principalmente con organizaciones defensoras de #DerechosHumanos, activistas y periodistas. Desde la cooperativa instalamos y gestionamos infraestructura digital —firewalls, servidores y puntos de acceso—, además de brindar capacitaciones y acompañamiento en #SeguridadDigital y Autocuidado Digital.
También desarrollamos sitios web, varios de ellos estáticos con #Jekyll, y brindamos soporte técnico especializado. Este trabajo ha sido posible gracias al esfuerzo y la dedicación de mis colegas, así como a la confianza de las organizaciones, fundaciones y financiadoras que han acompañado y sostenido nuestro trabajo.
Just finished designing and building our new website design using Jekyll 😎
One more step in our path to using only open-source for everything we create.
I'm starting to learn static site development and minimal digital publishing. I'm interested in working with Hugo/Jekyll, Markdown, and accessible minimal design, especially for digital humanities projects.
If you have essential resources, examples, or learning paths to recommend, I'd appreciate it. Thanks :)
#staticsites #Hugo #Jekyll #DigitalHumanities #minimalcomputing #html #css #developers
I'm starting to learn static site development and minimal digital publishing. I'm interested in working with Hugo/Jekyll, Markdown, and accessible minimal design, especially for digital humanities projects.
If you have essential resources, examples, or learning paths to recommend, I'd appreciate it. Thanks :)
#staticsites #Hugo #Jekyll #DigitalHumanities #minimalcomputing #html #css #developers
Hmm, does anyone using Jekyll with pagination and with categorized posts? Looks like even the jekyll-paginate-v2 unable to work with categories
Hmm, does anyone using Jekyll with pagination and with categorized posts? Looks like even the jekyll-paginate-v2 unable to work with categories
I will start the work on switching my blog away from #Jekyll with all the fights in the #Ruby world. I hope they can solve their issues, but in case they can't I should be prepared to switch. So. Which Static Site Generator should I look at? #Hugo, obviously, but what other SSGs do you think are worth a look?
I will start the work on switching my blog away from #Jekyll with all the fights in the #Ruby world. I hope they can solve their issues, but in case they can't I should be prepared to switch. So. Which Static Site Generator should I look at? #Hugo, obviously, but what other SSGs do you think are worth a look?
[Update: it was a hostile takeover: https://narrativ.es/@janl/115258495596221725]
What the fuck is going on with Ruby? For the moment we have to consider all gems compromised: https://pup-e.com/goodbye-rubygems.pdf
Ah, oof: https://indieweb.social/@sstephenson/115231391147943333
And even more context (bad): https://bsky.app/profile/mikemcquaid.com/post/3lz7klsyue22f
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.
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.
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.
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.