Live data from Hacker News

How to Start Your Blog in 2023

molodtsov.me

71–80 of 257 posts

Re: How to Start Your Blog in 2023

#71

Shameless plug but I built a tiny unopinionated static site generator that is great for blogs. No toolchain or anything fancy, I just added RSS support too :) It would be my pleasure if someone wants to try it https://github.com/donuts-are-good/bearclaw

Just gave it a (very) quick look > a static site is a site with no fancy clicky things, signups, comments, just plain html Technically I think you can have comments via some embedded widget. Each page is still static, but there's a script tag in there that embeds a widget into the page that gives you commenting, usually via some SaaS I think Disqus was the big one for a while. There was one I saw recently that uses g…

Cactus Comments [1] is another option. It uses Matrix under the hood.

[1] https://cactus.chat/

Re: How to Start Your Blog in 2023

#72
post #16

For the combination of Hugo and GitHub Pages, images are pretty effortless as well. For example, for a post with a path of `content/posts/post-title.md`: 1. Add the image at `content/posts/post-title/image-name.png` 2. Add markdown that references it, like `![alt-text](image-name.png)` 3. Build and push to main, and then the image is available in minutes at ` /posts/post-title/image-name.png" rel="nofollow">https://…

Hugo and Cloudflare Pages is basically free, but you need to find somewhere to host your search.

Re: How to Start Your Blog in 2023

#77

Shameless plug but I built a tiny unopinionated static site generator that is great for blogs. No toolchain or anything fancy, I just added RSS support too :) It would be my pleasure if someone wants to try it https://github.com/donuts-are-good/bearclaw

Just gave it a (very) quick look > a static site is a site with no fancy clicky things, signups, comments, just plain html Technically I think you can have comments via some embedded widget. Each page is still static, but there's a script tag in there that embeds a widget into the page that gives you commenting, usually via some SaaS I think Disqus was the big one for a while. There was one I saw recently that uses g…

Hey thanks for checking it out :)

I have been thinking about the comments feature. It's like peas and carrots having comments on a blog. I have almost added them before, but didn't for fear it would sacrifice any of the simplicity - which led me to think about modules/plugins. I like the idea of plopping down a folder or zip that the Bearclaw binary then reads and incorporates. Maybe that's feasible, maybe it's not.

I'm going on a walk in a little bit and will give thought to a plugin system. Any ideas you have in mind?

Re: How to Start Your Blog in 2023

#78

1. What you use or wherever you host, make sure that you can export your content in either plain text or a universal format that can be used by another tool or host it yourself. In short, own the content and use whatever tool it fits your current situations and limitations. 2. Possibly, try to get a domain of your own, and preferably a `.com`. Point that to whichever server you use (if they don't allow you to point,…

These are great points.

Re: How to Start Your Blog in 2023

#79
post #16

For the combination of Hugo and GitHub Pages, images are pretty effortless as well. For example, for a post with a path of `content/posts/post-title.md`: 1. Add the image at `content/posts/post-title/image-name.png` 2. Add markdown that references it, like `![alt-text](image-name.png)` 3. Build and push to main, and then the image is available in minutes at ` /posts/post-title/image-name.png" rel="nofollow">https://…

Is Hugo significantly different from Jekyll?

Hugo is much faster thanks to the fact it's written in Go. The approach by itself is the same. Also, seems to have one of the most active communities among blog-focused static generators.

Re: How to Start Your Blog in 2023

#80
post #16

For the combination of Hugo and GitHub Pages, images are pretty effortless as well. For example, for a post with a path of `content/posts/post-title.md`: 1. Add the image at `content/posts/post-title/image-name.png` 2. Add markdown that references it, like `![alt-text](image-name.png)` 3. Build and push to main, and then the image is available in minutes at ` /posts/post-title/image-name.png" rel="nofollow">https://…

Well, true, but: 1. You might want to resize image if it's a photo 2. You might prefer a CMS to a plain code editor and then you need to use its uploader (both Forestry and NetlifyCMS aren't very seamless) 3. Try doing that on mobile

And don't get me wrong, I use Hugo as well.

Post reply on HN