This repository contains the source code for the cantera.org website. The site is built using the Sphinx static site generator.
-
Install
pdm. Recommended method is to usepipx. -
Run
pdm installto create the virtual environment -
Run
pdm run buildto build the website, or runpdm run rebuildto automatically rebuild the website when a page changes. -
Run a web server to view the website:
python -m http.server 8080 --directory build/html
-
Open a browser to http://localhost:8080
When you're ready to shut things down, close the web server with C-c (CTRL-c)
-
Create a virtual environment for Sphinx using
condaand activate it. The environment must have Python 3.10 and theconda-lockpackage. -
Clone the Cantera website source:
git clone https://github.com/Cantera/cantera-website.git -
Enter the website repo:
cd cantera-website -
Inside the website repo, install the required packages:
conda-lock install continuous-integration/conda-lock.yml --name <name-of-your-environment>
-
Build the website and open in browser:
make html && python -m http.server --directory build/htmlthen navigate tolocalhost:8000in your browser -
Press
C-c(CTRL-C) to close the Python HTTP server