Web presence for the HighZ project. This repo contains the HighZ website MkDocs sources.
To make changes to the website you will need an install of Python version >= 3.6.9 with the following libraries:
- use MkDocs v1.0.4 with Markdown v3.0 and the latest PyYAML and mkdocs-exclude-search:
pip install --upgrade --user mkdocs==1.0.4pip install --upgrade --user Markdown==3.0pip install --upgrade --user PyYAMLpip install --upgrade --user mkdocs-exclude-searchpip install --upgrade --user mkdocs-macros-pluginpip install --upgrade --user "jinja2<3.1.0"
- or use conda (test it on 10/09/22; python3.10 may not work)
conda create -n web python=3.7conda activate webconda install -c conda-forge mkdocs=1.0.4conda install -c conda-forge pyyamlconda install -c conda-forge markdown==3.1.1conda install -c conda-forge mkdocs-macros-pluginpip install --upgrade --user mkdocs-exclude-searchconda install -c anaconda jinja2==3.0.3
- newer versions may not generate correct front page (to see the installed version, use
pip show mkdocs) - clone this repo,
- edit or add some
.mdfiles (you may also need to update themkdocs.ymlconfig), - preview locally with
mkdocs serve(Windows users may need to specify a port, such asmkdocs serve --dev-addr 127.0.0.1:4000), - publish with
mkdocs gh-deploy.
This website is built upon the template from the mfem website hosted at https://github.com/mfem/web. We thank the mfem and TDS teams for their help and suggestions.