This commit is contained in:
2025-06-16 20:18:05 -07:00
parent 1b6cf0d89b
commit 075097904c
17 changed files with 23 additions and 1417 deletions

View File

@@ -16,6 +16,8 @@ class PandocRenderer extends require "sitegen.renderers.markdown"
unescape_cosmo = @unescape_cosmo
escape_cosmo = @escape_cosmo
cmd: "pandoc --mathjax --lua-filter pygments.lua >"
pandoc: (md_source) =>
fname = os.tmpname!
with io.popen _prepare_command(@@cmd, fname), "w"
@@ -35,8 +37,6 @@ class PandocRenderer extends require "sitegen.renderers.markdown"
-- assert out\match('^<div class="highlight"><pre>(.-)\n?</pre></div>'),
-- "Failed to parse pygmentize result, is pygments installed?"
cmd: "pandoc >"
render: (page, md_source) =>
md_source = page\pipe "renderer.markdown.pre_render", md_source
md_source, escapes = escape_cosmo md_source