Docusaurus – infrastructure to help manage open source websites
docusaurus.io
docusaurus.io
- Fast dev workflow. The dependencies are kept relatively minimal, which is very appreciated. - Very little magic. Doesn't opt you into a particular e.g. css paradigm. I personally appreciate the sweet spot where things "Just Work", but thanks to simplicity and obviousness, rather than explicitly architecting (though I'm sure the team actually put lots of thoughts into the design). - Generates clean, idempotent static output, that you can manually introspect. A small source change leads to a small artifact change. A nice consequence derived from its simplicity. - Generates static sites that work without JS, naturally. You can also progressively enhance it through regular JS. - i18n! Super grateful we didn't need to handle that ourselves.
Haven't tried versioning, but we'd love to look into that as well.
Thank you Docusaurus team =)
Huge congrats to the hard work of the core team: @JoelMarcey @ericnakagawa @hectorramos and our former intern Frank Li.
Hopefully your next open source launch will be made a bit easier with this tool, and allow you to focus on writing great documentation!
From first look, it seems that docusaurus comes with saner and simpler defaults for a site. Gatsbyjs has to have plugins installed just to get markdown working and then grok graphql syntax to fetch data from markdown.
I wonder if that was it.
However, we are definitely looking at supporting other formats moving forward. We just want to make sure we do not complicate Docusaurus too much by doing so. Trying to find a good balance.
I already bookmarked it the other day and anyway I'm happy for everybody who contributes to open source even if I choose to use another problem.