testament-burn: Enhanced build system with HTML output, weasyprint PDF fallback, and print CSS

- build.py: Added weasyprint fallback for PDF when xelatex unavailable
- build.py: Added --html flag for standalone pandoc HTML book output
- book-style.css: Added @media print rules for browser Print-to-PDF
- Makefile: Added 'html' target and weasyprint check to 'make check'
- website/index.html: Added HTML download link and Print to PDF option
- Regenerated testament-complete.md, testament.epub, testament.html
This commit is contained in:
Alexander Whitestone
2026-04-10 18:20:58 -04:00
parent a5560b7bd3
commit d4ccef9c24
5 changed files with 248 additions and 316 deletions

File diff suppressed because one or more lines are too long