
-
quartz
🌱 a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites
Shout out to Quartz, which produces a site similar to Obsidian Publish: https://quartz.jzhao.xyz/
(I would use Obsidian Publish, but it rendered far too slowly on some pages. I do use their excellent sync service though.)
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
-
eleventy-base-blog
A starter repository for a blog web site using the Eleventy static site generator.
I have a sort of similar setup but I haven't started using Obsidian yet, it's on my todo list. I use Eleventy instead of Hugo, with its simple Eleventy-Base-Blog starter template. I use Github action to publish to Github pages instead of using Cloudflare. It's a nascent site/blog, haven't written much, no images yet, so I don't see the need for something more than Github pages right now.
One thing I don't see the author mention that is part of what I plan to do with Obsidian is use Syncthing (which I already use for other things) so I can work on a post when I'm not at my laptop. Probably just to write down ideas/notes and then fully work it out when I get to my laptop.
If the blog author is here, curious if they commit drafts to their repo or not. I personally don't commit drafts. Besides also using 'draft: true` in the front-matter, I gitignore any markdown file where the filename starts with the word "draft". When I'm ready to publish I rename the file.
https://www.11ty.dev/
https://github.com/11ty/eleventy-base-blog
-
eleventy 🕚⚡️
A simpler site generator. Transforms a directory of templates (of varying types) into HTML.
I have a sort of similar setup but I haven't started using Obsidian yet, it's on my todo list. I use Eleventy instead of Hugo, with its simple Eleventy-Base-Blog starter template. I use Github action to publish to Github pages instead of using Cloudflare. It's a nascent site/blog, haven't written much, no images yet, so I don't see the need for something more than Github pages right now.
One thing I don't see the author mention that is part of what I plan to do with Obsidian is use Syncthing (which I already use for other things) so I can work on a post when I'm not at my laptop. Probably just to write down ideas/notes and then fully work it out when I get to my laptop.
If the blog author is here, curious if they commit drafts to their repo or not. I personally don't commit drafts. Besides also using 'draft: true` in the front-matter, I gitignore any markdown file where the filename starts with the word "draft". When I'm ready to publish I rename the file.
https://www.11ty.dev/
https://github.com/11ty/eleventy-base-blog
-
Honestly this sounds a bit cumbersome. I built my blog years ago using Puput (https://github.com/APSL/puput) and Render, and it has been running strong with minimal maintenance since then, and has over 1200 posts. It's all open source and free other than the minimal hosting fees.
If I want to do a post, I log in, draft the post in a simple editor with keyboard shortcuts for formatting, and click "publish." I don't have to fool with anything, there is no chance of sync breaking, and it's instantly responsive. We also have around four authors on the blog of varying degrees of technical skill, and all of them have figured out the interface basically instantly.
The back-end is stored in Github, but the posts are stored, with revision history, in a Postgres database that I have full access to.
It's honestly hard to envision a scenario where I'd prefer digging through a git repository to see a previous version of a post rather than just clicking into the CMS site and clicking on the historical version of the post that I'd like to look at, which is instantly displayed including images. And honestly, even with daily blogging, the number of times I've actually looked at a prior version of a post is very low -- probably less than once a year.
-
Big fan of DecapCMS if you get tired of only writing from VScode or w/e.
https://decapcms.org/
Shameless plug for my AI blog run on Hugo -- https://reticulated.net/
-
Same. I even built this for my GF to use. You don’t even need to download vscode as you can run it in a free dev container in browser: https://github.com/easy-astro-blog-creator/easy-astro-blog-c...
The only thing I want is to implement a gui for adding and editing posts.
-
easy-astro-blog-c
Discontinued [GET https://api.github.com/repos/easy-astro-blog-creator/easy-astro-blog-c: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]
Same. I even built this for my GF to use. You don’t even need to download vscode as you can run it in a free dev container in browser: https://github.com/easy-astro-blog-creator/easy-astro-blog-c...
The only thing I want is to implement a gui for adding and editing posts.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
> GitHub and Cloudflare can do these things at any moment
I hosted mine in AWS S3 with CloudFront for Https and custom domain. Using Hugo too. I wrote Cloudformation template for whole setup, just create the CFN stack using template in AWS. Then copy public html to S3 using "aws s3 sync" and done!
https://github.com/neutor/bite-sized-aws/blob/main/static-s3...
-
Big fan of Cloudflare Pages for static sites. Personally I prefer Jekyll (Ruby innit) and VS code but same workflow and result.
These days for daily blogging I built Pagecord so I can just type an email and clicking Send :) https://pagecord.com