home.social

#blogsh — Public Fediverse posts

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

fetched live
  1. ./blog.sh 1.2.1 is out.

    A phone records where you were standing in every photo it takes. Social networks strip that on upload; a static site has nobody to do it. Now the engine does, on the way into the archive — and the doctor will clean the ones you saved before.

    The bio, the footer, and the banner's claim are now Markdown. They were the only texts on a Markdown blog that had to be HTML.

    github.com/DanielSnor/blog.sh/

    #blogsh #IndieWeb #SelfHosted #SmallWeb

  2. ./blog.sh 1.2.1 is out.

    A phone records where you were standing in every photo it takes. Social networks strip that on upload; a static site has nobody to do it. Now the engine does, on the way into the archive — and the doctor will clean the ones you saved before.

    The bio, the footer, and the banner's claim are now Markdown. They were the only texts on a Markdown blog that had to be HTML.

    github.com/DanielSnor/blog.sh/

    #blogsh #IndieWeb #SelfHosted #SmallWeb

  3. ./blog.sh 1.2.1 is out.

    A phone records where you were standing in every photo it takes. Social networks strip that on upload; a static site has nobody to do it. Now the engine does, on the way into the archive — and the doctor will clean the ones you saved before.

    The bio, the footer, and the banner's claim are now Markdown. They were the only texts on a Markdown blog that had to be HTML.

    github.com/DanielSnor/blog.sh/

    #blogsh #IndieWeb #SelfHosted #SmallWeb

  4. ./blog.sh 1.2.1 is out.

    A phone records where you were standing in every photo it takes. Social networks strip that on upload; a static site has nobody to do it. Now the engine does, on the way into the archive — and the doctor will clean the ones you saved before.

    The bio, the footer, and the banner's claim are now Markdown. They were the only texts on a Markdown blog that had to be HTML.

    github.com/DanielSnor/blog.sh/

    #blogsh #IndieWeb #SelfHosted #SmallWeb

  5. Osm se stalo dvaadvaceti

    Před šesti dny jsem vydal verzi 1.1. Dneska ráno 1.2. Mezi tím je týden práce, ze kterého vzešla jedna věc, kterou jsem nečekal: ./blog.sh přestal být jenom nástroj na psaní blogu. Pořád to blog je. Ale od dneška je to zároveň místo, kam si člověk…

    sean.cz/posts/2026/osm-se-stal

    #blogsh #ruby #import #archiv

  6. Osm se stalo dvaadvaceti

    Před šesti dny jsem vydal verzi 1.1. Dneska ráno 1.2. Mezi tím je týden práce, ze kterého vzešla jedna věc, kterou jsem nečekal: ./blog.sh přestal být jenom nástroj na psaní blogu. Pořád to blog je. Ale od dneška je to zároveň místo, kam si člověk…

    sean.cz/posts/2026/osm-se-stal

    #blogsh #ruby #import #archiv

  7. Osm se stalo dvaadvaceti

    Před šesti dny jsem vydal verzi 1.1. Dneska ráno 1.2. Mezi tím je týden práce, ze kterého vzešla jedna věc, kterou jsem nečekal: ./blog.sh přestal být jenom nástroj na psaní blogu. Pořád to blog je. Ale od dneška je to zároveň místo, kam si člověk…

    sean.cz/posts/2026/osm-se-stal

    #blogsh #ruby #import #archiv

  8. Osm se stalo dvaadvaceti

    Před šesti dny jsem vydal verzi 1.1. Dneska ráno 1.2. Mezi tím je týden práce, ze kterého vzešla jedna věc, kterou jsem nečekal: ./blog.sh přestal být jenom nástroj na psaní blogu. Pořád to blog je. Ale od dneška je to zároveň místo, kam si člověk…

    sean.cz/posts/2026/osm-se-stal

    #blogsh #ruby #import #archiv

  9. Osm se stalo dvaadvaceti

    Před šesti dny jsem vydal verzi 1.1. Dneska ráno 1.2. Mezi tím je týden práce, ze kterého vzešla jedna věc, kterou jsem nečekal: ./blog.sh přestal být jenom nástroj na psaní blogu. Pořád to blog je. Ale od dneška je to zároveň místo, kam si člověk…

    sean.cz/posts/2026/osm-se-stal

    #blogsh #ruby #import #archiv

  10. ./blog.sh 1.2 is out — the import release.

    Eight import sources became twenty-two: every social network you are likely to have posted to, the blog platforms, and the Wayback Machine for blogs whose platform no longer exists.

    Setting a site up is a conversation now. So is how it looks, with the candidate palette rendered on your own site before you keep it.

    And a screen for walking an archive that got too big to scroll.

    github.com/DanielSnor/blog.sh/

    #blogsh #ruby #staticsite

  11. ./blog.sh 1.2 is out — the import release.

    Eight import sources became twenty-two: every social network you are likely to have posted to, the blog platforms, and the Wayback Machine for blogs whose platform no longer exists.

    Setting a site up is a conversation now. So is how it looks, with the candidate palette rendered on your own site before you keep it.

    And a screen for walking an archive that got too big to scroll.

    github.com/DanielSnor/blog.sh/

    #blogsh #ruby #staticsite

  12. ./blog.sh 1.2 is out — the import release.

    Eight import sources became twenty-two: every social network you are likely to have posted to, the blog platforms, and the Wayback Machine for blogs whose platform no longer exists.

    Setting a site up is a conversation now. So is how it looks, with the candidate palette rendered on your own site before you keep it.

    And a screen for walking an archive that got too big to scroll.

    github.com/DanielSnor/blog.sh/

    #blogsh #ruby #staticsite

  13. ./blog.sh 1.2 is out — the import release.

    Eight import sources became twenty-two: every social network you are likely to have posted to, the blog platforms, and the Wayback Machine for blogs whose platform no longer exists.

    Setting a site up is a conversation now. So is how it looks, with the candidate palette rendered on your own site before you keep it.

    And a screen for walking an archive that got too big to scroll.

    github.com/DanielSnor/blog.sh/

    #blogsh #ruby #staticsite

  14. Pick a palette over SSH, judge it on the phone in your pocket.

    The wizard renders your own site in the candidate colours — light and dark, through the same code the build uses — uploads the preview and answers with a QR code.

    Seven palettes ship with it. Adding one is adding an entry to a file.

    #blogsh #TUI #WebDesign #SelfHosted

  15. Pick a palette over SSH, judge it on the phone in your pocket.

    The wizard renders your own site in the candidate colours — light and dark, through the same code the build uses — uploads the preview and answers with a QR code.

    Seven palettes ship with it. Adding one is adding an entry to a file.

    #blogsh #TUI #WebDesign #SelfHosted

  16. Zjistil jsem, že mám ještě jeden docela dobrý blog z dob, kdy jsem běhal… Jmenuje se Strava!

    #blogsh #blog #strava

  17. Zjistil jsem, že mám ještě jeden docela dobrý blog z dob, kdy jsem běhal… Jmenuje se Strava!

    #blogsh #blog #strava

  18. Zjistil jsem, že mám ještě jeden docela dobrý blog z dob, kdy jsem běhal… Jmenuje se Strava!

    #blogsh #blog #strava

  19. Setting up, before and after.

    Left: 277 lines of commented YAML you were expected to edit before the first build would run.

    Right: the first question.

    #blogsh #CLI #Ruby #SelfHosted

  20. Setting up, before and after.

    Left: 277 lines of commented YAML you were expected to edit before the first build would run.

    Right: the first question.

    #blogsh #CLI #Ruby #SelfHosted

  21. Setting up, before and after.

    Left: 277 lines of commented YAML you were expected to edit before the first build would run.

    Right: the first question.

    #blogsh #CLI #Ruby #SelfHosted

  22. Setting up, before and after.

    Left: 277 lines of commented YAML you were expected to edit before the first build would run.

    Right: the first question.

    #blogsh #CLI #Ruby #SelfHosted

  23. Setting up, before and after.

    Left: 277 lines of commented YAML you were expected to edit before the first build would run.

    Right: the first question.

    #blogsh #CLI #Ruby #SelfHosted

  24. Twenty-two import sources. The social network roster is closed.

    Bluesky, Facebook, Instagram, Mastodon, Pixelfed, Threads, Twitter/X — plus every blog platform worth naming, and one more kind for the ones that don't exist any more.

    Yes, it's a blog engine. You can also point it at everything you ever wrote on somebody else's website.

    #blogsh #IndieWeb #SelfHosted #DataOwnership

  25. Twenty-two import sources. The social network roster is closed.

    Bluesky, Facebook, Instagram, Mastodon, Pixelfed, Threads, Twitter/X — plus every blog platform worth naming, and one more kind for the ones that don't exist any more.

    Yes, it's a blog engine. You can also point it at everything you ever wrote on somebody else's website.

    #blogsh #IndieWeb #SelfHosted #DataOwnership

  26. Twenty-two import sources. The social network roster is closed.

    Bluesky, Facebook, Instagram, Mastodon, Pixelfed, Threads, Twitter/X — plus every blog platform worth naming, and one more kind for the ones that don't exist any more.

    Yes, it's a blog engine. You can also point it at everything you ever wrote on somebody else's website.

    #blogsh #IndieWeb #SelfHosted #DataOwnership

  27. Twenty-two import sources. The social network roster is closed.

    Bluesky, Facebook, Instagram, Mastodon, Pixelfed, Threads, Twitter/X — plus every blog platform worth naming, and one more kind for the ones that don't exist any more.

    Yes, it's a blog engine. You can also point it at everything you ever wrote on somebody else's website.

    #blogsh #IndieWeb #SelfHosted #DataOwnership

  28. Twenty-two import sources. The social network roster is closed.

    Bluesky, Facebook, Instagram, Mastodon, Pixelfed, Threads, Twitter/X — plus every blog platform worth naming, and one more kind for the ones that don't exist any more.

    Yes, it's a blog engine. You can also point it at everything you ever wrote on somebody else's website.

    #blogsh #IndieWeb #SelfHosted #DataOwnership

  29. 95 % of the posts in my Facebook export were not written on Facebook.

    They were mirrored in from Twitter, Posterous, the whole crosspost era. The importer recognises them and skips them, with a count — the platforms they actually came from have their own exports, and those carry the originals.

    Ask for the export. From all of them.

    #blogsh #DataOwnership #SelfHosted

  30. 95 % of the posts in my Facebook export were not written on Facebook.

    They were mirrored in from Twitter, Posterous, the whole crosspost era. The importer recognises them and skips them, with a count — the platforms they actually came from have their own exports, and those carry the originals.

    Ask for the export. From all of them.

    #blogsh #DataOwnership #SelfHosted

  31. Samozřejmě, že to možné nejen že je, ale ./blog.sh na to má přímo vestavěný nástroj.

    mastodon.social/@blogsh/117059

    #blogsh #import #archeologie

  32. Samozřejmě, že to možné nejen že je, ale ./blog.sh na to má přímo vestavěný nástroj.

    mastodon.social/@blogsh/117059

    #blogsh #import #archeologie

  33. Samozřejmě, že to možné nejen že je, ale ./blog.sh na to má přímo vestavěný nástroj.

    mastodon.social/@blogsh/117059

    #blogsh #import #archeologie

  34. Dopoledne jsem preskinovával ./blog.sh pro Cynika. Celkem to dopadlo a hlavně mám solidní námět na reportáž pro v1.3.

    Není toho moc, ale tuhle aktivitu to výrazně usnadní. Už se těším…d8-D

    #blogsh #reskin

  35. Dopoledne jsem preskinovával ./blog.sh pro Cynika. Celkem to dopadlo a hlavně mám solidní námět na reportáž pro v1.3.

    Není toho moc, ale tuhle aktivitu to výrazně usnadní. Už se těším…d8-D

    #blogsh #reskin

  36. Dopoledne jsem preskinovával ./blog.sh pro Cynika. Celkem to dopadlo a hlavně mám solidní námět na reportáž pro v1.3.

    Není toho moc, ale tuhle aktivitu to výrazně usnadní. Už se těším…d8-D

    #blogsh #reskin

  37. On 15 February 2013, Posterous published a post announcing it would shut down on April 30.

    Here is that post, on my blog, in 2026 — text, dates and links intact, pulled out of the Internet Archive's crawls of a feed that stopped being served thirteen years ago.

    The platform is gone. Its goodbye note isn't.

    #blogsh #IndieWeb #DigitalPreservation #WaybackMachine

  38. On 15 February 2013, Posterous published a post announcing it would shut down on April 30.

    Here is that post, on my blog, in 2026 — text, dates and links intact, pulled out of the Internet Archive's crawls of a feed that stopped being served thirteen years ago.

    The platform is gone. Its goodbye note isn't.

    #blogsh #IndieWeb #DigitalPreservation #WaybackMachine

  39. On 15 February 2013, Posterous published a post announcing it would shut down on April 30.

    Here is that post, on my blog, in 2026 — text, dates and links intact, pulled out of the Internet Archive's crawls of a feed that stopped being served thirteen years ago.

    The platform is gone. Its goodbye note isn't.

    #blogsh #IndieWeb #DigitalPreservation #WaybackMachine

  40. On 15 February 2013, Posterous published a post announcing it would shut down on April 30.

    Here is that post, on my blog, in 2026 — text, dates and links intact, pulled out of the Internet Archive's crawls of a feed that stopped being served thirteen years ago.

    The platform is gone. Its goodbye note isn't.

    #blogsh #IndieWeb #DigitalPreservation #WaybackMachine

  41. Mimochodem, naimportoval jsem si svůj již více než 10 let neexistující blog…d8-D

    #blogsh #import #archeologie

  42. Mimochodem, naimportoval jsem si svůj již více než 10 let neexistující blog…d8-D

    #blogsh #import #archeologie

  43. Mimochodem, naimportoval jsem si svůj již více než 10 let neexistující blog…d8-D

    #blogsh #import #archeologie

  44. Co byste řekli, kdybyste si mohli do svého aktuálního blogu naimportovat posty ze svého již 20 let smazaného blogu?

    Blbost? Nemožné?

    Hint: Doručíme v ./blog.sh v1.2!

    #blogsh #import #archeologie

  45. Co byste řekli, kdybyste si mohli do svého aktuálního blogu naimportovat posty ze svého již 20 let smazaného blogu?

    Blbost? Nemožné?

    Hint: Doručíme v ./blog.sh v1.2!

    #blogsh #import #archeologie

  46. Co byste řekli, kdybyste si mohli do svého aktuálního blogu naimportovat posty ze svého již 20 let smazaného blogu?

    Blbost? Nemožné?

    Hint: Doručíme v ./blog.sh v1.2!

    #blogsh #import #archeologie

  47. Tak ten import Cynického blogu z Ghostu na ./blog.sh prošel na první dobrou, to jen tak aby řeč nestála…d8-D

    #blog #blogsh #import

  48. Tak ten import Cynického blogu z Ghostu na ./blog.sh prošel na první dobrou, to jen tak aby řeč nestála…d8-D

    #blog #blogsh #import

  49. Tak ten import Cynického blogu z Ghostu na ./blog.sh prošel na první dobrou, to jen tak aby řeč nestála…d8-D

    #blog #blogsh #import

  50. Tak ten import Cynického blogu z Ghostu na ./blog.sh prošel na první dobrou, to jen tak aby řeč nestála…d8-D

    #blog #blogsh #import

  51. Tak ten import Cynického blogu z Ghostu na ./blog.sh prošel na první dobrou, to jen tak aby řeč nestála…d8-D

    #blog #blogsh #import

  52. Hledá to váš prohlížeč, ne můj server

    Na tomhle webu je čtyři tisíce čtyři sta devatenáct článků. Nejstarší je z října 2003, takže je to přes dvacet let textu na jedné hromadě. Nahoře v menu je vyhledávací pole. Za tím polem neběží žádný vyhledávač. Dva soubory a nic víc Když se stránka s…

    sean.cz/posts/2026/hleda-to-va

    #blogsh #web #soukromí

  53. Hledá to váš prohlížeč, ne můj server

    Na tomhle webu je čtyři tisíce čtyři sta devatenáct článků. Nejstarší je z října 2003, takže je to přes dvacet let textu na jedné hromadě. Nahoře v menu je vyhledávací pole. Za tím polem neběží žádný vyhledávač. Dva soubory a nic víc Když se stránka s…

    sean.cz/posts/2026/hleda-to-va

    #blogsh #web #soukromí

  54. Hledá to váš prohlížeč, ne můj server

    Na tomhle webu je čtyři tisíce čtyři sta devatenáct článků. Nejstarší je z října 2003, takže je to přes dvacet let textu na jedné hromadě. Nahoře v menu je vyhledávací pole. Za tím polem neběží žádný vyhledávač. Dva soubory a nic víc Když se stránka s…

    sean.cz/posts/2026/hleda-to-va

    #blogsh #web #soukromí

  55. Při práci nad importama do ./blog.sh se objevila jedna taková věc, že jestli to skutečně bude fungovat, stanu se datovým archeologem…d8-D

    #blogsh #import #archeologie

  56. Při práci nad importama do ./blog.sh se objevila jedna taková věc, že jestli to skutečně bude fungovat, stanu se datovým archeologem…d8-D

    #blogsh #import #archeologie