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 changeSat, 11 Jul 2026 16:09:19 +0000 (18:09 +0200)
shortlog
10 days ago Julian FietkauChange closure compiler handling to always use the... master
2026-06-04 Julian FietkauAllow HTML in software project descriptions, sanitize...
2026-05-28 Julian FietkauUpdate pypdf usage and add clickable links to publicati...
2026-03-08 Julian FietkauAdd meta author info to publication pages
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
...
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.