Matt Baer
e42ba392c6
Support Web Monetized split content
...
Ref T770
2021-06-07 15:52:24 -04:00
x4e
795748457c
Case insensitive language highlighting matching
...
This automatically lowercases language names used in code blocks when finding highlighting scripts for them, since highlightJS defines all languages with lowercase names.
2021-01-24 01:24:12 +00:00
Matt Baer
13eb51913e
Support Web Monetization via backend attribute
...
This supports a new `monetization_pointer` collection attribute.
When present, we include the `monetization` meta tag on all
collection pages.
2020-08-19 09:28:44 -04:00
Matt Baer
5f52c23a65
Merge pull request #181 from writeas/mathjax-in-binaries
...
Mathjax in binaries
2020-08-11 09:47:16 -04:00
koehr
b42760abab
add js, jsx and html aliases for highlightjs
2020-02-26 22:12:06 +01:00
Rob Loranger
4d150fe831
Revert "add all mathjax components"
...
This reverts commit 25145296b3
.
2019-09-12 10:19:08 -07:00
Rob Loranger
25145296b3
add all mathjax components
...
with only the single script, there were still many requests to a CDN.
this fixes that and speed up the page load a bit as well.
2019-09-12 10:12:57 -07:00
Rob Loranger
84d7ac35d3
fix issue with fonts and not rendering
2019-09-11 14:04:13 -07:00
Rob Loranger
aad4768aed
include mathjax script
...
this includes a copy of mathjax@3.0.0/es5/tex-mml-chtml.js
2019-09-11 11:18:29 -07:00
Michael Demetriou
4feac6dcd2
Remove langs
list from post-render
as it does not actually
...
do anything useful (see https://github.com/writeas/writefreely/pull/128#issuecomment-506207107 )
2019-06-27 18:15:58 +03:00
Michael Demetriou
0842119694
Change sh
alias back to bash
...
because this is the alias in highlight itself.
(see https://github.com/writeas/writefreely/pull/128#issuecomment-505766645 )
2019-06-27 00:12:18 +03:00
Michael Demetriou
c2d7c2c8b7
Fix #124 according to the snippet by @mrvdb
...
I changed the sh alias to shell instead of bash.
The additions to the `highlight(nodes)` function look redundant.
It works for me without them but maybe they cover an edge case I
cannot think about?
2019-06-25 21:17:30 +03:00
Marcel van der Boom
f40ce14fb2
Resolve an edge case where last language has error
...
If there are multiple language blocks on a page, we set the
onload on the last one to load all highlighting at once.
If the last language block has an error, the onload would
never fire and thus all blocks would not be highlighted.
The simplest resolution is to fire the callback regardless. We've
already loaded everything so running the callback is not causing any
performance hit which is relevant I think.
2019-03-05 14:36:40 +01:00
Matt Baer
9e466a6d23
Locally host MathJax
...
This closes T551
2018-12-07 16:50:29 -05:00
Matt Baer
860e8c0120
Locally host highlightjs
...
Part of T551
2018-12-07 16:37:14 -05:00
Matt Baer
5fc41687be
Fix whitespace
2018-12-03 12:18:04 -05:00
Marcel van der Boom
3b4d14f194
Only push language uri once on load stack
2018-11-29 17:36:50 +01:00
Marcel van der Boom
c6e4967728
Add support for all languages
...
- dynamically construct a list of languages to load
- fire hightlighting once last file has loaded
2018-11-29 16:25:53 +01:00
Matt Baer
2b5e869916
Rename render.tmpl to post-render.tmpl
2018-11-23 12:37:59 -05:00