Commit 19852ef
committed
docs: lazy load Mermaid and KaTeX for faster initial page load
Configure VitePress to code-split Mermaid diagrams and KaTeX into
separate lazy-loaded chunks instead of preloading all diagram types
on every page. This reduces homepage preload overhead by ~1.5-2MB.
- Add mermaid config with strict security level
- Configure manualChunks for mermaid-lazy and katex-lazy bundles
- Set startOnLoad: false for deferred diagram rendering1 parent 30dff64 commit 19852ef
1 file changed
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
142 | 148 | | |
143 | 149 | | |
144 | 150 | | |
| |||
320 | 326 | | |
321 | 327 | | |
322 | 328 | | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
323 | 339 | | |
324 | 340 | | |
0 commit comments