Live data from Hacker News

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

ingau.me

61–70 of 248 posts

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

#61
post #3

Earlier quoted context omitted.

What do you mean "fully owned"? There is no mention of that in the post Edit: I guess you mean the content itself is still on your machine if the services go away, and you can choose to host them elsewhere

I don't think there is a good term in the context of the Internet. Or offline for that matter. Even if you printed your blog and handed it out on street corners, for it to be "fully owned" would that mean you make your own ink and paper?

So I agree in the sense that, you're always going to rely on something. Even if you're hosting on hardware you own at your house, using your own self-signed SSL certificates, you're still relying on an internet connection from some company.

But, I think using the term "fully-owned" to refer to pushing up to GitHub, then deploying to Cloudflare Pages is definitely not "fully-owned"

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

#62

VSCode has been good enough for markdown blogging for me. Hugo compiles pages on save so its quick to iterate. The markdown preview plugin brings same experience to misc markdown editing. No new editors to learn and one gets instant access to copilot etc.

I just like keeping all my writing in one place, separate from coding. Obsidian gives me that focused space, and I’ve set it up with a nice font and minimal theme that fits how I like to write.

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

#63

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…

How do you plan to manage 1,000+ posts with HTML and make changes that are similar across all pages, say, the location of your static assets (images) or something common like footer, nav, etc?

You don't have to. It's just a blog. Fabian Sanglard doesn't.

compare https://fabiensanglard.net/fastdoom/ to https://fabiensanglard.net/fluide/.

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

#64

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…

Because writing in markdown is a nicer experience. You could convert markdown to html using Pandoc, but another nice thing that these blog generators do is templating and indexing. Neither of which is necessary, but still, they're nice, especially if it happens automatically when you push to github.

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

#65
post #153

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

I really dont agree with "fully owned", you arent running on anything you actually own ie self-hosting. It's all on the cloud , which dont get me wrong, is pretty cool and helpful, but hardly yours.

[deleted]

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

#66
This is completely off topic.

What hit me ( hard ) wasn't the blogging set up, it was this:

>And if anything’s unclear, LLMs like ChatGPT or Claude are great for filling in the gaps.

For people like me who grown up before Internet was a thing. If we dont understand anything we either have to go to the library to look it up go to find someone for help. Then it was encarta. When Internet arrived I could do look up faster, or more importantly if I am stuck anywhere I could ask on IRC or forums for help.

I am sensing a large part of learning on forums and online will be gone. Read the manual becomes ask the LLMs?

And I am sensing ( no offence ) the generation growing up with LLMs may be far worst. We already have a generation of people who think Googling the answer is 99% of the work when in fact the answer is not important. It is the process of getting to that answer that is largely missing from today's education.

Sorry about the off topic message. But that sentence really hit me differently.

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

#67
post #153

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

Obsidian, Hugo, Github, Cloudflare ... none of those are owned by you.

Obsidian is just an editor for markdown files, Hugo is open source. If we can't count open source as "self-owned" then god no one owns anything because pretty much no one runs their computer on a OS they build from scratch with no contributors or using any existing code.

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

#68

Earlier quoted context omitted.

Not the OP but I own some ab.xy type of domain names and use one of them as my personal gTLD. It's like having infinite "free" domains (even with the small fee for the base domain.) But the most important part is the fun of just having an entire namespace at your disposal to create whatever "domain name" in seconds.

Do you mean you can easily spin up foo.ab.xy, bar.ab.xy and baz.ab.xy?

Yep. I recently built a noise generator app and hosted it at noise.ab.xy.

Nothing technically groundbreaking (actually Cloudflare does it automatically for me), but it's a nice quality of life trick.

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

#69
post #54

Earlier quoted context omitted.

I really dont agree with "fully owned", you arent running on anything you actually own ie self-hosting. It's all on the cloud , which dont get me wrong, is pretty cool and helpful, but hardly yours.

I’m using “fully owned” more in the sense of control rather than infrastructure ownership. The content lives locally, it’s versioned in Git, and everything’s built with open tools. I can move it to another host any time without being locked into a specific platform or format. I agree it’s not “self-hosted”. But compared to a closed CMS or paid platform, it feels meaningfully more in my hands.

In that sense, everything is "fully owned" and the phrase is meaningless. But in the context of the summary where you're using it, it certainly sounds like you are claiming ownership on the infrastructure

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

#70
post #13

Earlier quoted context omitted.

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) ???

I connect the custom domain in the Cloudflare Pages dashboard. Once the site is deployed, you can assign a domain under Pages > Custom Domains, and since I already manage DNS in Cloudflare, it's just a couple of clicks to route it.
Post reply on HN