mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2024-11-25 03:06:31 -05:00
7ff685933e
This commit moves the import of highlight.js into a `require.ensure` block, that is only executed when a code-block is actually present in a note. Webpack automatically splits the library into a separate chunk and loads that on demand. The call to `hljs.listLanguages()` in `index.js` is also replaced by a static list. This is important, as `index.js` would otherwise need to import highlight.js, which would cause the quite big library to be included into nearly every entrypoint, needlessly increasing the transferred code size. Signed-off-by: David Mehren <git@herrmehren.de> |
||
---|---|---|
.. | ||
banner | ||
css | ||
docs | ||
fonts | ||
icons | ||
js | ||
uploads | ||
vendor | ||
views | ||
.eslintrc.js | ||
default.md | ||
screenshot.png |