FEATURE: Update KaTeX renderer to v0.11.1 (#18)

Mostly bug fixes and couple new features.
This version is now live on khanacademy.org
This commit is contained in:
Daniel Hollas
2019-12-04 17:32:31 +11:00
committed by Sam
parent 586c283506
commit 03ec5c0443
43 changed files with 34 additions and 2 deletions
+32
View File
@@ -0,0 +1,32 @@
## How to build KaTeX for Discourse
1. `git clone https://github.com/KaTeX/KaTeX.git && cd KaTeX`
`git submodule update --init --recursive`
2. Disable TTF fonts:
`export USE_TTF=false`
3. Run build to fetch the fonts into `dist/fonts/`
`npm run build`
4. Copy fonts to this plugin
`cp dist/fonts/* discourse-math/public/katex/fonts/`
5. 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`
3. Build KaTeX:
`yarn && yarn builld`
4. Copy `katex.min.js` and `katex.min.css` from `dist/` to
`discourse-math/public/katex/`
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long