Another refactor

This commit is contained in:
Catalin Constantin Mititiuc 2025-05-16 16:00:21 -07:00
parent d7f7cfe59a
commit 8497bbc092

View File

@ -15,17 +15,18 @@ write_exec = (input, cmd, ...) ->
with handle\write input
handle\close!
convert = (md_source) =>
markup_filename = os.tmpname!
write_exec md_source, @cmd, markup_filename
Path.read_file markup_filename
convert = =>
(md_source) ->
markup_filename = os.tmpname!
write_exec md_source, @cmd, markup_filename
Path.read_file markup_filename
class PandocRenderer extends require "sitegen.renderers.markdown"
unescape_cosmo = @unescape_cosmo
escape_cosmo = @escape_cosmo
pandoc = (md_source) -> convert @, md_source
pandoc = convert @
@cmd: "pandoc >"
cmd: "pandoc >"
render: (page, md_source) =>
md_source = page\pipe "renderer.markdown.pre_render", md_source