pages/— All HTML pages (about, publications, media, cv, etc.)assets/— Images, PDFs, and other static resourcesdata/— Data files (e.g.,publications.csv)scripts/— Automation scripts (e.g.,generate_publications_html.py)
-
Update Content
- Edit HTML pages in
pages/for static content. - Add or update publication data in
data/publications.csv.
- Edit HTML pages in
-
Automate Publications Page
- Run the script:
cd scripts python generate_publications_html.py - This will regenerate
pages/publications.htmlwith the latest publication data.
- Run the script:
-
Add Assets
- Place images, PDFs, and other files in the
assets/directory.
- Place images, PDFs, and other files in the
-
Version Control
- Use clear commit messages for changes.
- Optionally, add generated files to
.gitignoreif you don't want to track them.
- Use lowercase and hyphens for filenames (e.g.,
about.html,media.html).
- Update navigation and layout in each HTML file as needed.
- For more automation or templating, consider migrating to Jekyll or another static site generator.
For questions or improvements, contact the repository owner.