This website is hosted by GitHub Pages. The published file is index.html, but
index.html is generated. Do not edit index.html directly.
Maintain these source files instead:
index.template.htmldata/pubs_AYS.bibdata/confs_addresses_AYS.bibdata/publication_meta.yamltools/*.py
Generated files:
generated/journals.htmlgenerated/conferences.htmlgenerated/patents.htmlindex.html
-
Replace the BibTeX files in
data/:data/pubs_AYS.bibdata/confs_addresses_AYS.bib
-
Update
data/publication_meta.yamlif needed, for example to add local PDF links, display-title overrides, notes, or manual sorting. -
Rebuild the site:
python tools/build_all.py
-
Check the result locally: Open index.html in a browser. Or, more robustly,
python -m http.server 8000
Then open:
http://localhost:8000 -
Check the diff:
git diff
-
Commit and push.
The build pipeline is:
data/*.bib + data/publication_meta.yaml
↓
tools/generate_publications_html_from_bib.py
↓
generated/journals.html
generated/conferences.html
generated/patents.html
↓
tools/assemble_site.py
↓
index.html
tools/build_all.py runs the full pipeline.