* chore: download js assets during build time * chore: remove CDN asset download task and update Mermaid script fingerprinting
* refactor: modularize scripts partial into separate components * fix: conditionally load Mermaid and KaTeX scripts