apos-docs

Documentation static site generator built with Eleventy.

It should work out of the box with minimal configuration. This is meant to be used in combination with GitHub Pages. The final output should work with JavaScript disabled.

npmNuGet

Description

Takes in a docs directory along with your main README.md. Compiles the output into an apos-docs/_site directory. Adds the content of the apos-docs/_site directory to a gh-pages branch. The documentation for your repository will be available at [username].github.io/[repository name].

Documentation

Development

To work on the generator itself:

npm i
npm run dev

This builds the site from src and docs, serves it on http://localhost:8080/, and rebuilds
whenever you edit anything under src. Templates, styles and docs refresh in place. Editing a
file in src/_plugins or src/.eleventy.js restarts eleventy automatically, since those are
only read once at startup.

Tech Stack

Used by

Edit this page on GitHub