Our great sponsors
-
eleventy 🕚⚡️
A simpler site generator. Transforms a directory of templates (of varying types) into HTML.
-
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.
-
content
The file-based CMS for your Nuxt application, powered by Markdown and Vue components. (by nuxt)
-
quartz
🌱 a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites (by jackyzha0)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
penmark
A CMS you can embed directly into you Markdown-based, Github-backed website/blog. No need to switch between multiple websites, your website/blog is the only place you need.
Hugo nowadays is a good Markdown-based CMS with the right theme, and you can host it for free on GitHub Pages, with a GitHub Action to deploy to GitHub Pages on commit.
Here's the source code for my blog with utilizes that workflow, which could publish a post live just from uploading a single Markdown file: https://github.com/minimaxir/minimaxir.github.io
For reference also in the space of 'website from markdown':
* https://content.nuxt.com/ - JS, SSG and SSR
Did you consider https://decapcms.org/ (previously Netlify CMS)? I'm surprised it never really caught on as it seems a good fit for most small Markdown based sites. Looks like Smashing Magazine was using it before they moved to Tina CMS (https://www.smashingmagazine.com/2020/01/migration-from-word...).
I use Quartz* for my personal site, and just edit it directly in Obsidian. One push to GitHub and it's deployed, with very little effort. It's like Obsidian Publish, but much more customizable.
Before this, I felt the same as the linked post - there was too much friction for me to ever publish anything.
*: https://quartz.jzhao.xyz/
https://github.com/cassidoo/blahg
Also, if it's helpful, I actually live-streamed my implementation and luckily a Tina maintainer was in the chat when I also struggled with the docs:
I've been trying to build a tool that solves that niche problemset of facilitating the edit flow of a dev blog.
I liked Forestry, but wanted something that was embedded directly into my website, so I built Penmark CMS https://penmark.appsinprogress.com/. Inspired by utteranc.es, it uses the GitHub API to make edits directly to your repo. It's definitely a simple CMS but I'm liking it to write for my own blog!
I have a few Jekyll blogs including my personal one and I haven't had to touch the Jekyll part for quite a while (it takes a while to compile). I just write in Obsidian and then Github takes over.
I also maintain two VitePress[1] sites. Once I setup it up (I still use Sublime Text), I do the writing on Obsidian.
What I write and see in Obsidian is good enough that I have just done away with looking at how the site looks after I change/add/edit the text. I sometimes do but just to check build and if the sitemaps are generated, etc. -- routine hygiene.
1. https://vitepress.dev