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 07:32:32 +01:00 committed by Sam
parent 586c283506
commit 03ec5c0443
43 changed files with 34 additions and 2 deletions

32
public/katex/README.md Normal file
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/`

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long