this post was submitted on 12 Jan 2024
12 points (100.0% liked)

Blogging

218 readers
1 users here now

Welcome to /c/blogging!

This is a community for posting interesting, insightful, or even personal blog posts. You can advertise your own blog, or share other blog posts you find interesting.

Since this is the programming instance, expect many posts to be related to computer science. General blogs are still welcome as well!


Rules:


Looking to start your own blog? Check out Bearblog, Write.as, WordPress (which you can host yourself as well).

If you're tech-savvy, check out Hugo!


Icon by Design Circle

founded 1 year ago
MODERATORS
 

Do you self-host it using FOSS tools? Use Wordpress? Design your own using PHP frameworks such as laravel? Just curious what those that do it use?

top 10 comments
sorted by: hot top controversial new old
[–] NostraDavid@programming.dev 6 points 1 year ago (2 children)

Blogs are pretty static, so I use Hugo to generate a static website, which I then dump in a github repo (I locally generate and then move said files into the right location and then git add/git push), which I linked to my website/URL host (Vimexx - a Dutch host, which was a requirement as I don't trust American ones).

I love how I can now just write my blog in Markdown if I so want to, but raw HTML is available also, so I can mix and match as I wish. Pretty much backend heaven, IMO.

CSS is custom (using "CSS Grid") and took me a long-ass time to get right, but I'm so happy I did! :D

Also, I added a little reference to The Net (yes, it works) :^)

[–] zstg@programming.dev 2 points 1 year ago

I host my blog on GitHub Pages. It is powered by Hugo.

[–] MajorHavoc@programming.dev 2 points 1 year ago

Another vote for GitHub pages here. I use EleventyJS as the markdown-to-site generator.

It's on my to-do list to replace GitHub pages with an S3 bucket with Route 53 and CloudFlare sometime in the next year or two, but that's really just so I can pull analytics out of CloudFlare.

[–] canpolat@programming.dev 4 points 1 year ago* (last edited 1 year ago)

If I was to create a blog today, I would use a static page generator and host it on GitHub or GitLab. I would spend my time on creating original content instead of tweaking the infrastructure.

[–] Nemo@midwest.social 2 points 1 year ago

Self-hosted, blog runs on PHP scripts I wrote myself.

[–] notannpc@lemmy.world 2 points 1 year ago* (last edited 1 year ago)

I went with a wordpress-like alternative called Ghost. I believe it’s open sourced as well and feels like a more modern, lighter version of Wordpress.

I like the general vibe of the admin portal, and it checks all the boxes for my needs. And it’s hosted from my homelab. So the only cost is a domain, aside from electricity of course.

[–] dbx12@programming.dev 2 points 1 year ago

I'm using picocms (PHP), it generates the HTML from markdown files. But I'm looking at Hugo (golang) as well.

[–] Ticktok@lemmy.one 2 points 1 year ago

I haven't updated in a bit, but I host on neocities right now and use jekyll to generate the static blog.

https://ticktok.neocities.org/

Although I have a web host now that I might transfer it over to. I also want to move my jekyll setup to my vps so I can write and upload new blog posts from my phone without having to remote into my home pc.

[–] popcar2@programming.dev 2 points 1 year ago* (last edited 1 year ago)

I personally use Bearblog. It's open source but I don't think it's intended to be self-hosting. That said, it's a super simple platform, and you can make blogs look really appealing with CSS if you don't like the retro aesthetic they have. For example, this blog.

[–] ishanpage@programming.dev 1 points 1 year ago

I started off with a PHP blog based on PageNode which I hosted on a VM I shared with a friend, but later moved to Hugo hosted on Cloudflare Pages. I've had various Wordpress blogs in the past, but couldn't keep any of them around - hopefully this one stays!