Live data from Hacker News

Show HN: A text-only blog engine using Cloudflare workers and KV store

github.com

31–40 of 54 posts

Re: Show HN: A text-only blog engine using Cloudflare workers and KV store

#32
What is the pricing structure on this?

I am sure there is a free-tier, but if we skip that and pretend we are paying for it from the beginning.

How would much 100.000 hits be?

I presume it would be a tiny number, A esp given the current content in the blog. so lets imagine some photos and heavier content.

How difficult would it be to extend with with CF CDN?

Re: Show HN: A text-only blog engine using Cloudflare workers and KV store

#33
post #13

6 comments already complaining that this isn't "simple". I suggest we instead treat this post as if the title was "Show HN: a simple text blog demonstrating how to use Cloudflare workers and KV store" - that way we get to have a more interesting conversation.

I'm honestly not sure what the problem with "simple" is either.

It's literally a single file with 80 lines of code. At this point the only thing easier is a linux one-liner to serve a file directory over HTTP.

Like, has anyone ever used Jekyll, Hugo, Ghost, Jr, Wordpress or any other blog system? None of them are anything close to 80 lines of code.

Re: Show HN: A text-only blog engine using Cloudflare workers and KV store

#35

I have been working on something similar this morning. I want to create a simple blog to document my thoughts without having to deal much about technical stuff and maintenance and spend a few hours diving the rabbit hole of jekyll blogs. While their documentation( https://jekyllrb.com/docs/ ) is one of the best resources to learn, I have found my job much more straightforward using one of the pre-built themes that is…

Minimal mistakes is a great theme. I had almost decided on minimal mistakes when I wanted to upgrade my blog from a simple two column Hyde theme. But then I wrote the template from scratch using bootstrap-5 as I felt that gave me more control and I took it as opportunity to develop my frontend skills. Here is my blog:

https://prahladyeri.github.io/

Re: Show HN: A text-only blog engine using Cloudflare workers and KV store

#36

What is the pricing structure on this? I am sure there is a free-tier, but if we skip that and pretend we are paying for it from the beginning. How would much 100.000 hits be? I presume it would be a tiny number, A esp given the current content in the blog. so lets imagine some photos and heavier content. How difficult would it be to extend with with CF CDN?

For workers, free is 100k hits per day and 10ms of CPU per hit. KV is 100k reads, 1k writes, 1k deletes, 1k lists and 1GB storage.

The subscription is 5 USD a month, including 10M hits at 30ms each, 10M w, 1M r, 1M d, 1M l, and also 1GB.

One of the examples in their page (for a fully dynamic website, which is worst case) is: Subscription $5.00

Requests $1.50 (15,000,000 requests - 10,000,000 included requests) / 1,000,000 * $0.30

CPU time $1.50 ((7 ms per request * 15,000,000) - 30,000,000 included CPU ms) / 1,000,000 * $0.02

Total $8.00

Re: Show HN: A text-only blog engine using Cloudflare workers and KV store

#37

This is nice, apart from a quick play when they were new I've never really looked at CF Workers and KV again. This made me go and have a look at the docs and find that it's actually looks quite useful. I didn't know they'd added Python and other languages, so that's cool in itself. I like Jon's example here, a single and fairly short file that does just enough to demo this all, nice.

I'd have thought the SQLite database (D1) would be a more obvious fit for a blog?

Good point, I'm making my way through exploring more of CF so I'll likely try a D1 variant of this. Ta

Re: Show HN: A text-only blog engine using Cloudflare workers and KV store

#38
post #17
post #13

6 comments already complaining that this isn't "simple". I suggest we instead treat this post as if the title was "Show HN: a simple text blog demonstrating how to use Cloudflare workers and KV store" - that way we get to have a more interesting conversation.

Thanks—we've put that (more or less) in the title above. (Submitted title was 'Show HN: Simple Text Blog")

Sorry and thanks for fixing. I'd put more detail in the description but didn't realise it didn't show. Thanks for making the title more accurate.

Re: Show HN: A text-only blog engine using Cloudflare workers and KV store

#39
post #29

Earlier quoted context omitted.

I'd have thought the SQLite database (D1) would be a more obvious fit for a blog?

I was stoked on D1 when it was announced. But the maximum DB size is 10GB ( https://developers.cloudflare.com/d1/platform/limits/ ). Really?

I assume the intention is you store actual data in R2 objects and just hold references to them in D1.

Re: Show HN: A text-only blog engine using Cloudflare workers and KV store

#40

I have been working on something similar this morning. I want to create a simple blog to document my thoughts without having to deal much about technical stuff and maintenance and spend a few hours diving the rabbit hole of jekyll blogs. While their documentation( https://jekyllrb.com/docs/ ) is one of the best resources to learn, I have found my job much more straightforward using one of the pre-built themes that is…

Same happened to me with Astro. Yes, it’s much more involved initially because you have to set up the entire layout, but after that, adding content only pages is just writing Markdown. And for the layout, with the help of Tailwind and TailwindUI, it’s pretty easy for a non-designer.
Post reply on HN