How schillingerkurs/schillingerkurs.github.io works
This repository is a personal academic website plus a small CLI for generating tailored CV and dataset-documentation drafts from the same structured content. The site’s main workflow is structured facts rendered through page templates and data includes; the CLI loads those facts and produces editable drafts. The README documents the site’s content mapping and template flow. Website implementation files were not sampled, so site relationships below rely on that documentation rather than inspected template calls.
Main entry points: data_loader.py Data loader · data Data includes · _pages Page templates · generate_draft.py Draft generator
Components 14
Structured content
- Education
_data/education.yml - Experience
_data/experience.yml - Skills
_data/skills.yml - Teaching
_data/teaching.yml - Publications
_data/publications.yml - Projects
_data/projects.yml - Datasets
_data/datasets.yml - Navigation data
_data/navigation.yml - Author configuration
_config.yml
Website rendering
- Page templates
_pages - Data includes
_includes/data
Draft generation
- Draft generator
_tools/generate_draft.py
Shared data access
- Data loader
_tools/data_loader.py
Other components
- Site visitor
Connections 18
- Site visitor → Page templates: browses
README.md - Page templates → Data includes: renders through
README.md - Data includes → Education: renders
README.md - Data includes → Experience: renders
README.md - Data includes → Skills: renders
README.md - Data includes → Teaching: renders
README.md - Data includes → Publications: renders
README.md - Data includes → Projects: renders
README.md - Page templates → Navigation data: uses navigation
README.md - Draft generator → Data loader: loads data through
_tools/generate_draft.py - Data loader → Education: reads
_tools/data_loader.py - Data loader → Experience: reads
_tools/data_loader.py - Data loader → Skills: reads
_tools/data_loader.py - Data loader → Teaching: reads
_tools/data_loader.py - Data loader → Publications: reads
_tools/data_loader.py - Data loader → Projects: reads
_tools/data_loader.py - Data loader → Datasets: reads
_tools/data_loader.py - Draft generator → Author configuration: reads author data
_tools/generate_draft.py