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 changeWed, 26 Nov 2025 19:06:26 +0000 (20:06 +0100)
shortlog
2025-11-26 Julian FietkauUpdate PDF handling due do deprecations master
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
2025-08-18 Julian FietkauMove ORCID fetching into main script
2025-08-18 Julian FietkauSupport for publication subtitles
2025-08-18 Julian FietkauAvoid crashing on unpublished articles with PDF downloads
2025-08-18 Julian FietkauShow publication title on missing metadata
...
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.