My blog is currently running on Ghost 1.0 I’m blogging for almost 20 years, started with blogger.com I think, eventually migrated to self-hosted Ghost when it was pretty new and lightweight. I can host anything that runs on Linux, I can even use Docker.

I don’t want to migrate to the latest Ghost version because it feels very enterprisey now, needs a lot of resources on the server and uses a complex data format instead of Markdown. I don’t need monetization either.

My requirements are:

  • possible to migrate ~30-40 Markdown posts + embedded images from Ghost 1.0
  • future proof, i.e. simple data format so I don’t get locked in
  • low RAM/CPU usage
  • easy maintenance, creating posts, backups, etc
  • RSS support

I’ll be very grateful for any suggestions.

  • notabot@piefed.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    14 hours ago

    Hugo can handle images through its asset pipelines, so you should be able to just store them with your markdown. I agree it’s a little more friction than a blogging pkatform, but it does mean that you can just write your posts in your editor of choice and publish them with just a command, or if you’re feeling fancy, set up git to trigger publishing when you push.

    • simon574@feddit.orgOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 hour ago

      This is a good point actually. As others have mentioned, editors like VS Code make working with images in markdown easier. I’m also looking into Obsidian, which I already use on my phone, but it might be too much effort to setup for this purpose.

      So I’m warming up to the idea of using a static site generator, just need to figure out a workflow. There is also Zola which is kind of like Hugo but smaller and written in Rust.

    • eodur@piefed.social
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      8 hours ago

      Hugo is really easy to automate too. Just toss it on a github/codeberg repo and use one of the community’s publish pipelines.