/researchdoc

Primary LanguageVueMIT LicenseMIT

Netlify Status

Jamdocs

The ultimate static generated documentation theme for the JAM-stack. Highly customizable, based on Gridsome, ready to deploy to Netlify in one click. DEMO

Beware, Jamdocs is still in heavy development and will probably change a lot in the near future. And the docs for it is still not completed.

Fast by default

Jamdocs is optimized to be as fast as possible, right now generating 100/100/100/100 score in Google Lighthouse. And 100/100 score in Google Page Speed Insights.

100/100/100/100 Lighthouse scores

Local installation for development

  1. git clone https://github.com/samuelhorn/jamdocs project-name.
  2. cd project-name
  3. gridsome develop.

Deploy to Netlify

Deploy to Netlify

Import to Forestry CMS

This project has been pre-configured to work with Forestry. Any changes you make in Forestry will be commited back to your repo. ✨

Forestry documentation in JAMdocs

Setup & configuration

See the demo, which is also the documentation, obviously!

Todos

  1. Improve the actual documentation for Jamdocs, in Jamdocs :)
  2. Build the homepage better, dividing stuff into components and so on.
  3. Implement Algolia search.
  4. Add a link to this repository from the demo.

Credits

  • Creds to the Netlify team for making an awesome all in one hosting soluiton for the JAM-stack.
  • Creds to the Gridsome team for developing a great foundation to build static sites.
  • Creds to Evan You for making Vue.
  • Creds to Cole Bemis for making feathericons, my favourite icon set.
  • Creds to Egoist, who's not that egoistic. Because he made vue-feather-icons.
  • Creds to Forestry for finalizing the Forestry configuration and writing about it in the docs, adding their great headless CMS to the mix.

License

MIT

Finally

Enjoy Jamdocs, and if you like and use this project commercially, please consider sponsoring on Github since I have put a lot of spare time into this.