makesite

You can use Git to clone the repository via the web URL. Download snapshot (zip)
 
descriptionModified static site/blog generator for my own use.
last changeSun, 8 Mar 2026 18:29:33 +0000 (19:29 +0100)
shortlog
2026-03-08 Julian FietkauAdd meta author info to publication pages master
2025-11-27 Julian FietkauNo longer label publications as not yet published based...
2025-11-27 Julian FietkauIncrease compatibility with journal articles
2025-11-27 Julian FietkauUse top-level title for publiction missing metadata...
2025-11-26 Julian FietkauUpdate PDF handling due do deprecations
2025-11-26 Julian FietkauMove Intro to HCI metadata from build script into template
2025-10-17 Julian FietkauChange PyPDF2 API for updated library version
2025-09-18 Julian FietkauExtend clickable slide links to old paper presentation...
2025-09-18 Julian FietkauFor course slides, detect and store clickable links
2025-08-26 Julian FietkauAdd share card to plus section, clean up share card...
2025-08-25 Julian FietkauFurther simplify share card rendering
2025-08-25 Julian FietkauExtract and refactor final share card rendering step
2025-08-25 Julian FietkauAdd share card to science home page and git repo pages
2025-08-25 Julian FietkauAdd share card for publications list
2025-08-24 Julian FietkauAdd icons to publication share card hash
2025-08-24 Julian FietkauAutomatically rebuild share cards on content change
...
readme

makesite.py

Forked from Sunaina Pai's makesite and customized/extended to suit my needs.

This script is what builds my website in its entirety. This code is highly specific to the sections and contents I use and I expect that not very much of it will be useful to other people. Nonetheless, since the original project is MIT licensed, I'll keep that going and offer my modified code under MIT as well.