This appears to be a static site generator in that regard. Just that it outputs a single-paged app as opposed to a linked directory.
This isn't 'generating static pages'. It's rendering a page every time you access it, you've just moved the rendering to the browser's JS runtime.
It's better to spend just a couple minutes setting up a static site generator into your workflow than to have every user who pulls up your STATIC website perform template rendering and all that garbage. I know computers are fast and it doesn't seem like it really makes that much of a difference, but thinking like this often leads to inefficiencies in other applications as well.
??? I know what markdown is.
I lost a bit of momentum with the project as I had paid work to do, but in the meantime the landscape has filled up with competition.
> renders them as a single-page application.
The problem with SPA’s is that unless there’s server-side-rendering with routing, they will not be reliably crawled by search engines.
One of the benefits of having published documentation is that each page gets indexed by google and so each page is essentially a hyper-targeted marketing page with specific keywords.
Just wanted raise a concern I’ve experienced with hosting websites as SPA’s. I see in your comparisons you list other tools that render static HTML. Do you think in your roadmap you would have an option to export a directory of HTML pages?
https://github.com/squidfunk/mkdocs-material
There's a docker image that makes getting started with both quite easy:
https://squidfunk.github.io/mkdocs-material/getting-started/...
We use a similar system (based on UI kit) but I've found Docsify and Docute to be much easier/cleaner.
One really cool thing is we added a "interactive coding tutorial" system to the MD renderer, letting you do some pretty powerful documentation demos (see https://gun.eco/docs/Todo-Dapp for example).
This should be able to be packaged up as a plugin for docsify/docute, anybody interested in helping, so other projects can use it out of the box?