-
eleventy ðâĄïļ
A simpler site generator. Transforms a directory of templates (of varying types) into HTML.
I really like 11ty for this sort of thing. https://www.11ty.dev/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
swyxkit
An opinionated blog starter for SvelteKit + Tailwind + Netlify. Refreshed for SvelteKit 1.0!
-
-
Grav
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
A key take away from many years of running a blog as a static website is that may add friction to your process. Unless you have some sort of CI/CD going on, the chances are that one can only post from their own computer, while using something like Wordpress allows them to post from anywhere â including their mobile devices â which leads to a ton of serendipity.
You might want to evaluate if posting from multiple devices is important to you, and if you're willing to setup some process to do it with a static website. I'm not saying that it can be done, I'm just highlighting that it is not something you can automatically take for granted.
An option that you might want to consider is GravCMS[1] which is PHP based. It has an interactive app for admin and posting, but once you post it generates static files. So from the point of view of the server and your readers, your website is static. You can still post from anywhere though.
I'm sure there are other similar solutions, and that someone has a SaaS to solve this which they think it will be the next unicorn. Anyway, just another thing for you to consider.
[1]: https://getgrav.org/
-
I switched to Nikola recently: https://getnikola.com/
Reads every kind of plaintext format, but will also just publish a Jupyter notebook which means you can do drag and drop image and graph inlining which makes everything so much simpler (and thus makes me more likely to keep it up).
-
I made a minimal Jekyll theme. No advanced CSS or extra JS, and super light weight so any page loads quickly
https://github.com/lewisrobbins/sebasic
-
I wrote my own a while back.
https://github.com/johan-bolmsjo/blog_of_markdown
It's built using make, small bash scripts and two Go support programs. I think there are tons of similar generators out there as writing one is pretty easy. Probably more sensible to look into using something like Hugo. For me it was easier to write the minimal generator than figuring out how to configure Hugo as I like it.
-
WriteFreely
A clean, Markdown-based publishing platform made for writers. Write together and build a community.
A while ago I saw Linux kernel people[0] using Writefreely[1] so I tried it and I've been using it ever since.
It's a bit clunky, initial Docker based deployment is not straightforward, but I like it. It's using Markdown and has static blog feeling, even though it's not.
[0] https://people.kernel.org/
[1] https://writefreely.org/
-
gutenberg
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
I used multiple static site generators and in 2021 I stumbled upon Zola [1] and it seems really nice/fast. One neat little feature I like is that you could have the "theme" separated or as part of your site. For the theme I made a very simple html template that relies on default styles as much as possible. Feel free to check it out [2]
1: (https://www.getzola.org/)[https://www.getzola.org/]
2: (https://log.beshr.com/thelog/)[https://log.beshr.com/thelog/...
-
Shameless plug incoming.
A good while ago I created my own "system" Glyph: https://github.com/dbriemann/glyph
It's a static site generator utilizing Github issues and Github pages. If you are interested in how it works see: https://github.com/dbriemann/glyph-zero
As an example you can see a raw blog entry here: https://github.com/dbriemann/blog/issues/7 which results in https://dbriemann.github.io/blog/7-making-a-game-with-go-and... when "compiled".
You basically write your blog posts as github issues and the tool converts them to html which is then published via Github pages.
WARNING: this is not really maintained anymore because I rarely blog. Also it never had an official release .. so it is kinda experimental (but it should work, because it's simple).
-
Shameless plug incoming.
A good while ago I created my own "system" Glyph: https://github.com/dbriemann/glyph
It's a static site generator utilizing Github issues and Github pages. If you are interested in how it works see: https://github.com/dbriemann/glyph-zero
As an example you can see a raw blog entry here: https://github.com/dbriemann/blog/issues/7 which results in https://dbriemann.github.io/blog/7-making-a-game-with-go-and... when "compiled".
You basically write your blog posts as github issues and the tool converts them to html which is then published via Github pages.
WARNING: this is not really maintained anymore because I rarely blog. Also it never had an official release .. so it is kinda experimental (but it should work, because it's simple).
-
Shameless plug incoming.
A good while ago I created my own "system" Glyph: https://github.com/dbriemann/glyph
It's a static site generator utilizing Github issues and Github pages. If you are interested in how it works see: https://github.com/dbriemann/glyph-zero
As an example you can see a raw blog entry here: https://github.com/dbriemann/blog/issues/7 which results in https://dbriemann.github.io/blog/7-making-a-game-with-go-and... when "compiled".
You basically write your blog posts as github issues and the tool converts them to html which is then published via Github pages.
WARNING: this is not really maintained anymore because I rarely blog. Also it never had an official release .. so it is kinda experimental (but it should work, because it's simple).
-
-
mdx-bundler
ðĶĪ Give me MDX/TSX strings and I'll give you back a component you can render. Supports imports!
Depends on what functionality you'd like to add as you go. I recently built my site from scratch (with no prior experience) using NextJS, MDX and mdx-bundler [1]. Having the ability to add custom components, or statically generate a related posts matrix are all super useful.
1: https://github.com/kentcdodds/mdx-bundler
https://olickel.com
-
pages-gem
A simple Ruby Gem to bootstrap dependencies for setting up and maintaining a local Jekyll environment in sync with GitHub Pages
Did you consider github pages (https://pages.github.com/)? I was looking for some hosted solutions that use Markdown and I came across https://hashnode.com/ but I didn't test it yet.
-
> Unless you have some sort of CI/CD going on, the chances are that one can only post from their own computer, while using something like Wordpress allows them to post from anywhere â including their mobile devices â which leads to a ton of serendipity.
There's a plug-in(s) for WP that allows you to have the GUI for convenience, but then generate a static site:
* https://wp2static.com
* https://www.wordpress.org/plugins/simply-static/
* https://www.wpexplorer.com/static-website-wordpress/
Either serve the static area directly, or use some scripting to update where your public web server lives.