This website is currently a hybrid of static hand coded html, generated Sphinx documentation, and a Docusaurus generated blog. Changes are built and deployed to master by TravisCI when changes are merged to the source branch.
To test locally follow the Docusarus instructions to install node.js and yarn. Then follow the instructions in README.md.
To summarize you need to brew install node
then brew install yarn
. Once you have node and yarn you can run yarn
from the website subdir to install the dependencies. Then you can run yarn start
at any time to run a web server that will host the site from source or invoke yarn build
to see what will be created when the site is compiled.
Static HTML portions of the site are stored under website/static, and blog posts are stored as markdown under website/blog.