Anyone have any recommendations for Blog software?

I was considering for a while just using a mastodon instance as my blog because I just kinda wanna sign in and upload my papers that I’ve written. I was pretty close with Hugo. I’d rather not have to build the site everytime I upload and I want to self host and not use Github actions. I think I still could do it since I like using Cloudflared tunnels.

What is all out there?

  • Omega@discuss.online
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    Can you not make a shell script that auto builds and deploys? It was really simple for me

  • fubarx@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    4 days ago

    I’ve had good luck with Jekyll, saving the source on github, and setting it up so pushing to main auto-deploys to a Cloudflare site. Using Markdown and for larger media, uploading to S3.

    Much easier to set up and maintain than github pages. Since it’s static output, pretty snappy. Also includes RSS feeds and permanent URLs.

    Have also set up several Wordpress sites. Slower, but if you want wysiwyg editing, user comments, or there are several contributors, would work better.

    Have also heard good things about ghost, but haven’t actually deployed one yet.

  • just_another_person@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    4 days ago

    Ghost, Hugo, Jekyll…etc. all the same ones you’ll probably find by searching around.

    Ghost is probably the most fleshed out if you’re looking for guardrails and a UI.

  • thymos@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    I just wrote a few lines of PHP and put my posts in a SQLITE database. Simple, built to last and no dependance on others.

  • manxu@piefed.social
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 days ago

    I ended up with Hugo, a git repository, and a cron job for the build. I write an article, check it in, the server picks up the git change and rebuilds the site. What I like about the setup is that the server only has the binaries hugo and git, and a shell script for the rebuild. Also, I write in Markdown, add media to the git repository, and articles are published soon after I check in without any remoting on my part.

    I did look at WriteFreely after the setup, though. I find the minimalist design very beautiful. Didn’t switch to it, but may look at it again for another project. https://github.com/writefreely/writefreely

  • Esjott@feddit.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    4 days ago

    Writefreely can be selfhosted. simple config, no themes (or limited if i remember correctly). But it just works.

  • markstos@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 days ago

    Simple means different things to different people.

    I self-host Ghost and find it pleasant to use and low maintenance. It is a single Docker container plus MySQL. I recommend a reverse proxy in front of it like Nginx. There are importers from many other blog formats.

  • hertg@infosec.pub
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    4 days ago

    Haven’t seen it mentioned yet, but zola is great. It’s a static site generator in a single binary, and it includes RSS feed generation. Been using it for my blog for a while.

    getzola.org