692 B
692 B
How to build KaTeX for Discourse
-
git clone https://github.com/KaTeX/KaTeX.git && cd KaTeX
git submodule update --init --recursive
-
Disable TTF fonts:
export USE_TTF=false
-
Run build to fetch the fonts into
dist/fonts/
npm run build
-
Copy fonts to this plugin
cp dist/fonts/* discourse-math/public/katex/fonts/
-
Change paths to fonts ((otherwise the fonts won't load in Discourse):
sed -ri 's/@font-folder.+$/@font-folder: "\/plugins\/discourse-math\/katex\/fonts";/' submodules/katex-fonts/fonts.less
-
Build KaTeX:
yarn && yarn builld
-
Copy
katex.min.js
andkatex.min.css
fromdist/
todiscourse-math/public/katex/