summaryrefslogtreecommitdiffstats
path: root/filters
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2021-05-06 21:53:04 +0200
committerVolpeon <git@volpeon.ink>2021-05-06 21:53:04 +0200
commite99681e1abb802e486a7042434ec2697585a9d0e (patch)
tree66a286c6b95b27d76c0170b0ad261b5016cdc553 /filters
parentUpdate (diff)
downloadvolpeon.ink-e99681e1abb802e486a7042434ec2697585a9d0e.tar.gz
volpeon.ink-e99681e1abb802e486a7042434ec2697585a9d0e.tar.bz2
volpeon.ink-e99681e1abb802e486a7042434ec2697585a9d0e.zip
Update
Diffstat (limited to 'filters')
-rw-r--r--filters/common_actions.lua9
1 files changed, 6 insertions, 3 deletions
diff --git a/filters/common_actions.lua b/filters/common_actions.lua
index 262f086..5b6c86b 100644
--- a/filters/common_actions.lua
+++ b/filters/common_actions.lua
@@ -1,12 +1,15 @@
1function CodeBlock(el) 1function CodeBlock(el)
2 if el.classes[1] == "plain" then 2 if el.classes[1] == "plain" then
3 el = pandoc.Div({el}, {class = 's-code'}) 3 el = pandoc.Div({el}, {class = 's-code'})
4 else 4 elseif el.classes[1] then
5 local formatted = pandoc.pipe('pygmentize', { 5 local formatted = pandoc.pipe('pygmentize', {
6 '-l', el.classes[1], '-f', 'html', '-O', 6 '-l', el.classes[1], '-f', 'html', '-O',
7 'cssclass=s-code s-code--highlight' 7 'cssclass=s-code s-code--highlight'
8 }, el.text) 8 }, el.text)
9 el = pandoc.RawBlock('html', formatted) 9
10 if formatted then
11 el = pandoc.RawBlock('html', formatted)
12 end
10 end 13 end
11 14
12 return el 15 return el
@@ -16,7 +19,7 @@ function Header(el)
16 if el.level == 1 then 19 if el.level == 1 then
17 local newchildren = pandoc.List() 20 local newchildren = pandoc.List()
18 21
19 newchildren:insert(pandoc.Span(el.content, {class = 's-body__title-inner'})) 22 newchildren:insert(pandoc.Span(el.content, {class = 's-headlines__title-inner'}))
20 23
21 el.content = newchildren 24 el.content = newchildren
22 end 25 end