restructure: move icons into libraries/, vendor files out of git

- lib-icons/ -> libraries/icons/ (C library icon SVGs stay with their libs)
- libraries/highlight/ -> vendor/highlight/ (not committed, downloaded)
- lib/mathjax/ -> vendor/mathjax/ (not committed, downloaded)
- vendor/download.sh fetches highlight.js v11.10.0 and MathJax v3.2.2
- index.html paths updated to vendor/
- .gitignore ignores vendor/* (except download.sh)
- Removes ~1.2MB of binary font files from git tracking
This commit is contained in:
2026-06-22 18:35:45 +02:00
parent b8e8ef9113
commit 087c836c60
35 changed files with 34 additions and 1267 deletions
+4
View File
@@ -0,0 +1,4 @@
# Vendor assets (downloaded at deploy time)
vendor/highlight/*
vendor/mathjax/*
!vendor/download.sh