7 Commits

Author SHA1 Message Date
3dad33a939 build: Add output/ to .gitignore and untrack existing output dir 2025-05-31 00:01:19 +02:00
c470ac40c0 feat: Implement robust theme system and document architecture
- Implement flexible theme switching via site.conf (site_theme, site_theme_css_file).
- Ensure correct copying of theme static assets, with theme assets overriding root assets.
- Resolve CSS linking issues by checking file existence after static copy and using correct paths for Pandoc.
- Refactor path construction to prevent duplication when using absolute/relative output paths.
- Create comprehensive how-it-works.md detailing system architecture, theme creation, and overall workflow.
- Clarify design philosophy: qsgen3 remains design-agnostic, only linking main theme CSS automatically.
2025-05-31 00:00:21 +02:00
c14e943f2b [WIP] Use the correct version of qsgen2 2025-05-30 21:06:09 +02:00
1261c2bab2 [WIP] Add back main script 2025-05-30 20:41:19 +02:00
0ef5c025a8 [WIP] Clean up 2025-05-30 20:38:31 +02:00
75105821fd [WIP] Initial commit for qsgen3 2025-05-30 20:37:56 +02:00
106b66753f Initial commit 2025-05-30 20:32:56 +02:00