toltec-dev / web

Files used to build Toltec’s website.
https://toltec-dev.org
MIT License
0 stars 2 forks source link

Build using Sphinx, update logo, and refresh design #7

Closed matteodelabre closed 2 years ago

matteodelabre commented 3 years ago

A built version of this PR is available at: https://toltec-dev.org/pr-sphinx/

Build system change

This PR changes the build system from docutils to Sphinx. This will make it easier to structure the website in several pages in the future, as I think it would be useful to have other pages with more detailed user instructions. This also makes customizing the HTML output and build process easier and cleaner.

To build the website, run make prod. To start a development server with live-reloading, run make dev.

Design changes

I added a sidebar that will prove useful in the future if we add other pages to the website. The stylesheet now respects the user’s light or dark theme preference. The logo was updated to the one from toltec-dev/organization#30.

matteodelabre commented 2 years ago

I’ll go ahead and merge this—we can always tweak the new website in later PRs.