download_katex.sh 745 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/bash
  2. # 下载 KaTeX 到 assets 目录的脚本
  3. KATEX_VERSION="0.16.9"
  4. KATEX_URL="https://github.com/KaTeX/KaTeX/releases/download/v${KATEX_VERSION}/katex.tar.gz"
  5. ASSETS_DIR="app/src/main/assets"
  6. echo "正在下载 KaTeX v${KATEX_VERSION}..."
  7. # 创建临时目录
  8. TEMP_DIR=$(mktemp -d)
  9. cd "$TEMP_DIR"
  10. # 下载 KaTeX
  11. curl -L -o katex.tar.gz "$KATEX_URL"
  12. # 解压
  13. tar -xzf katex.tar.gz
  14. # 创建目标目录
  15. mkdir -p "${ASSETS_DIR}/katex"
  16. # 复制需要的文件
  17. cp katex/katex.min.css "${ASSETS_DIR}/katex/"
  18. cp katex/katex.min.js "${ASSETS_DIR}/katex/"
  19. cp -r katex/fonts "${ASSETS_DIR}/katex/"
  20. # 清理
  21. cd -
  22. rm -rf "$TEMP_DIR"
  23. echo "KaTeX 已成功下载到 ${ASSETS_DIR}/katex/"
  24. echo "文件列表:"
  25. ls -lh "${ASSETS_DIR}/katex/"