Dieses Repository enthält den Quellcode für die Cantera.org -Website. Der Standort wird mit dem Sphinx Static Site Generator erstellt.
pdm
installieren. Empfohlene Methode ist die Verwendung pipx
.
Führen Sie pdm install
aus, um die virtuelle Umgebung zu erstellen
Führen Sie pdm run build
aus, um die Website zu erstellen, oder reiten Sie pdm run rebuild
aus, um die Website automatisch neu zu erstellen, wenn sich eine Seite ändert.
Führen Sie einen Webserver aus, um die Website anzuzeigen:
python -m http.server 8080 --directory build/html
Öffnen Sie einen Browser für http: // localhost: 8080
Wenn Sie bereit sind, die Dinge zu schalten, schließen Sie den Webserver mit Cc
( CTRL-c
).
Erstellen Sie eine virtuelle Umgebung für Sphinx mit conda
und aktivieren Sie sie. Die Umgebung muss Python 3.10 und das conda-lock
-Paket haben.
Klonen Sie die Cantera-Website Quelle: git clone https://github.com/Cantera/cantera-website.git
Geben Sie die Website Repo ein: cd cantera-website
Installieren Sie in der Website Repo die erforderlichen Pakete:
conda-lock install continuous-integration/conda-lock.yml --name < name-of-your-environment >
Erstellen Sie die Website und öffnen Sie in Browser: make html && python -m http.server --directory build/html
und navigieren Sie dann zu localhost:8000
in Ihrem Browser
Drücken Sie Cc
( CTRL-C
), um den Python HTTP-Server zu schließen