Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
pages-gem
A simple Ruby Gem to bootstrap dependencies for setting up and maintaining a local Jekyll environment in sync with GitHub Pages
-
Fathom Analytics
Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Does Hugo have a cloud backend integration that you can create new post/edit existing post without redeploying everything?
There's an open source, self-hosted clone of BearBlog, called PolarBearBlog [0], that builds a docker image and run it on Google Cloud Run. It uses Google Cloud Storage to manage a single JSON file for the whole blog contents (yes all your blog posts are in a single json file, which probably will start to show issues when you have hundreds of posts, but then again it's just markdown text so maybe that won't be a big issue anyways), and you only need to redeploy it if you made code change or system level config changes, which really is really more convenient than the whole static approach.
I made a clone of PolarBearBlog to add some of the features I care about, like cactus comment integration and rending full posts in the RSS feed. [1]
[0]: As far as I could tell PolarBearBlog has no affiliation with BearBlog, but it did get a mention in BearBlog's README: https://github.com/HermanMartinus/bearblog/blob/master/READM...
[1]: https://b.yuxuan.org/my-fork-of-polarbearblog
https://smol.pub and https://mataroa.blog are also nice examples. I host my blog in Mataroa, and love the experience so far.
Hugo in combination of the Congo Theme (see https://github.com/jpanther/congo) has scratched this itch for me. The theme is well thought out and has all the features I need.
Why not host it for free through Github Pages? They only host static sites so it's technically quite different to your blog... but if you are only going to be blogging it may as well be a static site IMO.
https://pages.github.com/
> Edit: The example blog also loads js, despite the "no javascript" claim. Like: https://cdn.usefathom.com/script.js</a>" data-site="WKWMFTPV" defer>. Perhaps that's not a default thing, but it seems odd to link to an example blog that doesn't match the sales pitch.
Seems like this is loading Fathom analytics: https://usefathom.com/
Probably safe to turn off, as uBlock Origins and other ad blocking solutions would, depending on your settings. So I guess in a way the site itself works just fine without JS enabled and doesn't require it, but the authors have chosen to add analytics to see who uses their site, then.
I've encountered https://github.com/utterance/utterances, which relies on github issues for providing a blog comments system of a sort.
Alternatively there's https://github.com/giscus/giscus, which instead uses github discussions.
Haven't used either so can't comment (heh) on their "performance".
I've encountered https://github.com/utterance/utterances, which relies on github issues for providing a blog comments system of a sort.
Alternatively there's https://github.com/giscus/giscus, which instead uses github discussions.
Haven't used either so can't comment (heh) on their "performance".
I added RTL support to it :)
https://github.com/CaiJimmy/hugo-theme-stack
After years of analysis paralysis of choosing the right stack for my blog, I picked up Hugo, the Cactus theme[0], stripped lot of useless (for me) stuff, made some changes, published a new theme[1].
It has been going amazing for me![2]
0: https://github.com/monkeyWzr/hugo-theme-cactus