home.social

#hugo — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #hugo, aggregated by home.social.

fetched live
  1. My ricard.dev blog has been running #WordPress since 2010. I think it's time to move the content to Markdown and create a #Hugo site.

    In these 16 years I only got like 200 comments, which was my appeal for keeping WordPress and its out of the box comment system.

    With the current state of blogging and engagement, moving to a static site makes sense. Discussion can happen here on #Mastodon instead.

    Thoughts?

  2. My ricard.dev blog has been running #WordPress since 2010. I think it's time to move the content to Markdown and create a #Hugo site.

    In these 16 years I only got like 200 comments, which was my appeal for keeping WordPress and its out of the box comment system.

    With the current state of blogging and engagement, moving to a static site makes sense. Discussion can happen here on #Mastodon instead.

    Thoughts?

  3. @grundschulmann du kannst dir Mal gohugo.io/ anschauen, wenn ich mich richtig erinnere gibt es auch eine Migrationstool von Wordpress zu #hugo Vielleicht passt das für eure Zwecke

  4. A great post to maintain your sanity about Hugo, sections and their layouts: genarabkin.com/posts/hugo-layo

    #Hugo

  5. A great post to maintain your sanity about Hugo, sections and their layouts: genarabkin.com/posts/hugo-layo

    #Hugo

  6. I have to test out a 4B parameter model like Qwen on my Pi.dev instance to help me code my #Hugo sites. I want to see if there's any efficiency gain on my end.

  7. I have to test out a 4B parameter model like Qwen on my Pi.dev instance to help me code my #Hugo sites. I want to see if there's any efficiency gain on my end.

  8. @[email protected]

    Anbieter für
    #SSG Themen u.ä. gibt es im Vergleich zu den #CMS wenig und gar nicht deutschsprachig. Meist eher im asiatischen Raum.

    So Dinge wie Buchungssystem müsste man halt immer extern anflanschen. Dafür ist ein
    #SSG einfach nicht gemacht, was im Prinzip ja auch schon in "static" steckt. Wenn man ein externes Buchungsystem, was dann womöglich nicht mal selbst gehostet ist, anflanschen muss und damit Abhängigkeiten zu anderen Servern und Diensten entstehen, dann kann man das zwar machen, aber dann ist das halt auch kacke. Für so was ist ein SSG, leider das falsche Tool.

    Ergo: Meine Seite bleibt wohl oder übel bis auf Weiteres ein
    #Joomla #CMS.

    Eine andere kleine, noch im Aufbau befindliche Webseite ohne solche interaktive Anforderungen habe ich inzwischen zu
    #Hugo migriert.

  9. @[email protected]

    Anbieter für
    #SSG Themen u.ä. gibt es im Vergleich zu den #CMS wenig und gar nicht deutschsprachig. Meist eher im asiatischen Raum.

    So Dinge wie Buchungssystem müsste man halt immer extern anflanschen. Dafür ist ein
    #SSG einfach nicht gemacht, was im Prinzip ja auch schon in "static" steckt. Wenn man ein externes Buchungsystem, was dann womöglich nicht mal selbst gehostet ist, anflanschen muss und damit Abhängigkeiten zu anderen Servern und Diensten entstehen, dann kann man das zwar machen, aber dann ist das halt auch kacke. Für so was ist ein SSG, leider das falsche Tool.

    Ergo: Meine Seite bleibt wohl oder übel bis auf Weiteres ein
    #Joomla #CMS.

    Eine andere kleine, noch im Aufbau befindliche Webseite ohne solche interaktive Anforderungen habe ich inzwischen zu
    #Hugo migriert.

  10. Ik bouwde twee websites om van Wordpress naar Hugo. De hele infrastructuur voor mijn statische websites draait nu op zelfgehuurde servers. Waarom ik deze stap zette, hoe ik het gebouwd heb en welke tools ik nu gebruik heb ik allemaal voor je opgeschreven.

    storymin.es/2026/07/dag-dynami

    #wordpress #hugo

  11. Ik bouwde twee websites om van Wordpress naar Hugo. De hele infrastructuur voor mijn statische websites draait nu op zelfgehuurde servers. Waarom ik deze stap zette, hoe ik het gebouwd heb en welke tools ik nu gebruik heb ik allemaal voor je opgeschreven.

    storymin.es/2026/07/dag-dynami

    #wordpress #hugo

  12. 4. There are #Obsidian plugins that let's you publish a Standard.site-compliant blogs.
    5. There is a #Hugo addon that auto-publishes a Standard.site-compliant version of your #GoHugo blog.

  13. Naty S @eclecticpassions ·

    I updated almost all the and code that generates my favourite page on : the /⁠stats page.

    ➡️ burgeonlab.com/stats/

    With the new post types I’ve added recently: books, replies (separated out from notes), and RSVPs; I noticed some data on the graphs being incorrect...

    View full note: burgeonlab.com/notes/2026/0723

    This is post 71 of
    📈burgeonlab.com/tags/100daystoo

  14. I updated almost all the #Apache #ECharts and #Hugo code that generates my favourite page on #BurgeonLab: the /⁠stats page.

    ➡️ burgeonlab.com/stats/

    With the new post types I’ve added recently: books, replies (separated out from notes), and RSVPs; I noticed some data on the graphs being incorrect...

    View full note: burgeonlab.com/notes/2026/0723

    This is post 71 of #100DaysToOffload
    📈burgeonlab.com/tags/100daystoo

    #blogs #stats #graphs #js #bloggingcommunity #personalsites #personalblogs #changelog

  15. From a 100 repos to only 20 left on #GitHub for now. I shall continue the purge tomorrow.

    I was able to add a #Gitea runner with Docker. So now my several #Hugo repositories are already building in Gitea as I push changed, just like they did before on GitHub Actions (also using a shared workflow now).

    Feels good.

  16. From a 100 repos to only 20 left on #GitHub for now. I shall continue the purge tomorrow.

    I was able to add a #Gitea runner with Docker. So now my several #Hugo repositories are already building in Gitea as I push changed, just like they did before on GitHub Actions (also using a shared workflow now).

    Feels good.

  17. Naty S @eclecticpassions ·

    DRY stands for Don’t Repeat Yourself.

    I am pleased to have done something I have been meaning to do for a long time: clean up the multiple repeated layout templates and Hugo conditional code that generates all my microblog-style content:

    * likes
    * replies
    * notes
    * RSVPs
    * and the latest one I added: books (preview below)

    View full note:
    burgeonlab.com/notes/2026/0722

    This is post 70 of 🥳

  18. DRY stands for Don’t Repeat Yourself.

    I am pleased to have done something I have been meaning to do for a long time: clean up the multiple repeated layout templates and Hugo conditional code that generates all my microblog-style content:

    * likes
    * replies
    * notes
    * RSVPs
    * and the latest one I added: books (preview below)

    View full note:
    burgeonlab.com/notes/2026/0722

    This is post 70 of #100DaysToOffload 🥳

    #hugo #posse #indieweb #books #personalBlog #blogging #personalsites

  19. I realized, that by implementing #Fediverse comments on my #Hugo #blog, I also implemented private comments 🤔But why not, I guess? 🤷

  20. I realized, that by implementing #Fediverse comments on my #Hugo #blog, I also implemented private comments 🤔But why not, I guess? 🤷

  21. A quotation from Hugo

    What was the crime? To complain. What was the crime? To suffer. Let misery hide and be silent, otherwise it is lèse-majesté.
     
    [Quel était l’attentat? se plaindre. Quel était le crime? souffrir. Que la misère se cache et se taise, sinon elle est lèse-majesté.]

    Victor Hugo (1802–1885) French writer, journalist, human rights activist, politician
    The Man Who Laughs [L’Homme qui rit; The Laughing Man; By Order of the King], Part 2, Book 9, ch. 2 (.2.9.2) (1869) [tr. Lavelle (2003)]

    More about (and translations of) this quote: wist.info/hugo-victor/85062/

    #quote #quotes #quotation #qotd #hugo #victorhugo #themanwholaughs #complaint #coverup #establishment #lesemajeste #misery #power #protest #suffering #treason #willfulignorance

  22. A quotation from Hugo

    What was the crime? To complain. What was the crime? To suffer. Let misery hide and be silent, otherwise it is lèse-majesté.
     
    [Quel était l’attentat? se plaindre. Quel était le crime? souffrir. Que la misère se cache et se taise, sinon elle est lèse-majesté.]

    Victor Hugo (1802–1885) French writer, journalist, human rights activist, politician
    The Man Who Laughs [L’Homme qui rit; The Laughing Man; By Order of the King], Part 2, Book 9, ch. 2 (.2.9.2) (1869) [tr. Lavelle (2003)]

    More about (and translations of) this quote: wist.info/hugo-victor/85062/

    #quote #quotes #quotation #qotd #hugo #victorhugo #themanwholaughs #complaint #coverup #establishment #lesemajeste #misery #power #protest #suffering #treason #willfulignorance

  23. Passing along #book recs from my recent history:

    For SF, I just read #RobertJacksonBennett "The Tainted Cup" which rightly won the #Hugo last year. It's like gender-swapped #NeroWolfe in medieval Pacific Rim 😆

    For mystery, I decided to read some actual Nero Wolfe, and "The Red Box" by #RexStout is quite fun (and not annoyingly 50s)

  24. Another day, another #hugo deprecation notice. 🫠

  25. Another day, another #hugo deprecation notice. 🫠

  26. Heya, folks! We've pushed an update to our website with a redesign of the cards on our download page! The new design should make that page more beautiful and easier to use. Check it out: getsol.us/download/

    #Solus #Linux #WebDev #Hugo

    - Evan

  27. Heya, folks! We've pushed an update to our website with a redesign of the cards on our download page! The new design should make that page more beautiful and easier to use. Check it out: getsol.us/download/

    #Solus #Linux #WebDev #Hugo

    - Evan

  28. Ich teste gerade #Hugo als #staticSiteGenerator an einer winzigen von mir betreuten #Webseite.

    Die Kategorien und Artikel habe ich aus der
    #Joomla #Datenbank extrahiert und mir mittels #Git das #Theme "Air" (https://themes.gohugo.io/themes/hugo-air/) installiert.

    Ich bekomme nun auch eine rudimentäre Seite, aber imho macht Hugo bei der Generierung Mist, oder ich verstehe da was grundsätzlich nicht.

    Das Menü hat einen Punkt "Storytelling" mit 2 Untermenüpunkten "Geschirrabtrocken-Geschichten" und "Marilena - Die Nixe im Bodensee".

    Der Content sind bei der einen Geschichte 2 Markdown-Dateien (Vorwort und Kapitel), bei der anderen zusätzlich Kapitel 2 und liegt im Ordner "/content_de/geschichten/geschirrabtrockner-geschichten" bzw. "/content_de/geschichten/marilena-die-nixe-im-bodensee".

    Das Menü in der hugo.yaml sieht so aus:

    defaultContentLanguage: de
    languages:
      de:
        direction: 'ltr'
        disabled: false
        label: 'Deutsch'
        locale: 'de_DE'
        title: 'Anja-in-Wonderland'
        weight: 0
        contentDir: content_de
        menu:
          main:
          - name: Home
            pageRef: /
            weight: 20
          - name: Art
            pageRef: /kunst
            weight: 30
          - name: Storytelling
            pageRef: /geschichten/
            weight: 20
          - name: Geschirrabtrocken-Geschichten
            pageRef: /geschichten/geschirrabtrocken-geschichten
            parent: Storytelling
            weight: 20
          - name: Marilena - Die Nixe im Bodensee
            pageRef: /geschichten/marilena-die-nixe-im-bodensee
            parent: Storytelling
            weight: 20
          - name: Animals
            pageRef: /tiere
            weight: 30
          - name: Taveling
            pageRef: /reisen
            weight: 30
          - name: Gargoyles & Co
            pageRef: /gargoyles_und_co
            weight: 30
          - name: Impressum
            pageRef: /impressum
            weight: 40

    Wo da der Menüeintrag "root" mit "allem" darin her kommt
    🤷‍♂️

    Klicke ich im Menü auf Storytelling, werden "Link-Boxen" zu alle Vorworten und Kapitel auf der Seite angezeigt - in beliebiger Reihenfolge, also zusammenhangslos durcheinander. Die Dateien sind aber in jeder Geschichte mit einer fortlaufenden Nummer als Präfix benannt (es kommt halt 2x 00 für das Vorwort und 2x 01 für das erste Kapitel vor).

    Außerdem macht Hugo aus dem Wort "Geschichten" das Wort "Geschichtens".

    Klickt man im Untermenü von Storytelling eine Geschichte an, wird nichts angezeigt (bzw. es bleibt das zu sehen, was vor dem Anklicken zu sehen war).

    Ich finde da keinen Fehler in meiner Config. Insbesondere gibt es auch an keiner Stelle, an der das Wort "Geschichten" in der Config vorkommt einen Typo "Geschichtens".
    🤷‍♂️

    Siehe
    https://hugo.anja-in-wonderland.de

    Auch wenn klar ist, dass so ein Umstieg nicht mal in ein paar Minuten gemacht ist, man sich erst einarbeiten muss und insbesondere das Template noch auf die eigenen Bedürfnisse angepasst werden muss, bis alles aussieht, wie es soll...

    Derzeit bin ich ziemlich ernüchtert von Hugo.

  29. 🚨 PSA: A new IndieWeb virtual event for Southeast Asia / Pacific time zones!

    I have some exciting news to share: this event is for those living on this side of the world! 🌏

    Wrote a short note about it here: burgeonlab.com/rsvps/2026/0715

    It's my first RSVP #microformats markup post via #indiekit too! But need to work on #Hugo as some layouts broke while creating new sections.

    #smallweb #personalBlog #personalsites #personalwebsite #indieweb #smolweb #blogging #bloggingcommunity