Live data from Hacker News

How I blog with Obsidian, Hugo, GitHub, and Cloudflare

ingau.me

31–40 of 248 posts

Re: How I blog with Obsidian, Hugo, GitHub, and Cloudflare

#32
post #153

[stub for offtopicness] [submitted title was "How I Blog with Obsidian, Hugo, GitHub, and Cloudflare – Zero Cost, Fully Owned"]

Not “fully-owned” though if you need external services to do the heavy lifting. I think they mean deployed onto a personal vps.

It's deployed onto Cloudflare Pages - I think this is 100% the opposite of fully-owned.

Re: How I blog with Obsidian, Hugo, GitHub, and Cloudflare

#34

I profoundly do not understand why one needs Hugo or Jekyll or whatever other generator. Why not write HTML in the first place? It's so absurdly easy and it makes you not depend on external infrastructure at all. I tried some generators but it was so much more complicated than writing a style sheet and some pages. Maybe for some more complex use-case, okay, I get it, but the author's blog is so minimal and simple. ed…

Writing raw HTML is just not fun for some people.

Obsidian is a nice middle ground between WYSIWYG and plain text - it doesn't send markup characters into the ether but at the same time does show you something close to the final text in real time.

Closest thing we've had to WordPerfect's Reveal Codes in decades.

Re: How I blog with Obsidian, Hugo, GitHub, and Cloudflare

#35
post #13

I'm curious about the pros and cons of Cloudflare pages versus GitHub pages. Given that you're using GH as a repo, would it be simpler to also use it to serve pages?

I already have several other projects and DNS managed in Cloudflare, so it made sense to keep everything in one place. GitHub Pages would definitely work too.

Where in the process do you integrate your custom domain (ingau.me) ???

Re: How I blog with Obsidian, Hugo, GitHub, and Cloudflare

#36
Nice setup. I use Jekyll but recently moved to a flow where I author posts as rich text emails and a process on the receiving end persists them as markdown and compresses images. It could be improved but so far has been working well.

https://matthewbilyeu.com/blog/2025-04-06/blogging-via-email

Re: How I blog with Obsidian, Hugo, GitHub, and Cloudflare

#37
My own setup is similar but replace cloudflare with netlify and vscode with obsidian. However I do find writing markdown as someone with dyslexia to be a huge issue when it comes to spelling and grammer.

How is Obsidian for correcting this? Years ago I would have used something like grammarly to solve it but I'd rather something build it in if possible and make it as brainless as possible

Re: How I blog with Obsidian, Hugo, GitHub, and Cloudflare

#38
Strikingly similar to mine, except Jekyll instead of Hugo. I don't even build it locally these days. So, Obsidian > Github > Cloudflare.

Jekyll is slow for large content (my blog is huge), Hugo is fast. But I want to stay as mobile and lean as possible. I've tried and with a few changes in the template, I can move from Jekyll to Hugo in a weekend. I've also tried to stay as decoupled as possible from any templating engine (Jekyll), and hence rely mostly on pure HTML + CSS, while Jekyll is used more as the task runner. All the posts are separated by "YYYY" as folders and none of the posts have frontmatter.

I can also move between Github Pages, CloudFlare Pages, Netlify, or Vercel within hours if not minutes by just pointing the DNS to the ones that I want. I did this when Github Pages went down quite a few times about 3 years ago.

I almost went Markdown > Pandoc + Make but not worth it right now.

Re: How I blog with Obsidian, Hugo, GitHub, and Cloudflare

#39

I profoundly do not understand why one needs Hugo or Jekyll or whatever other generator. Why not write HTML in the first place? It's so absurdly easy and it makes you not depend on external infrastructure at all. I tried some generators but it was so much more complicated than writing a style sheet and some pages. Maybe for some more complex use-case, okay, I get it, but the author's blog is so minimal and simple. ed…

When I want to write longer content, the last thing I want to think about in that process is html tags. Doesn't matter how simple - if it distracts from content, it has no place at that stage of the process. I'm also very likely to include code snippets in any post I write and I extremely don't want to write the code colouring by hand every time.

Re: How I blog with Obsidian, Hugo, GitHub, and Cloudflare

#40
post #32

Earlier quoted context omitted.

Not “fully-owned” though if you need external services to do the heavy lifting. I think they mean deployed onto a personal vps.

It's deployed onto Cloudflare Pages - I think this is 100% the opposite of fully-owned.

I think the point is that it's not someone else's blogging service. If CF or GH die, you can port this to some other platform or your own server without losing anything, compared to e.g. blogger.
Post reply on HN