Remove monkey-patch and add custom pandoc renderer

This commit is contained in:
2025-06-16 20:18:05 -07:00
parent d8d50c234a
commit bb90a3eaa5
3 changed files with 30 additions and 101 deletions

View File

@@ -8,10 +8,6 @@ html = require "sitegen.html"
lfs = require "lfs"
date = require "date"
-- Monkey-patch sitegen to use pandoc for markdown conversion
os.execute "moonc -t \\
/usr/local/openresty/luajit/share/lua/5.1/sitegen/renderers/ markdown.moon"
-- Change output dir to what Openresty prefers
site.config.out_dir = "html/"
@@ -19,6 +15,13 @@ site.config.out_dir = "html/"
site.default_plugins = for v in *site.default_plugins
if v\find "pygments" then continue else v
-- Remove default markdown renderer
site.default_renderers = for v in *site.default_renderers
if v\find "markdown" then continue else v
-- Add pandoc markdown renderer
table.insert site.default_renderers, "renderers.markdown"
rootname = (str) ->
result = string.gsub str, "%..+", ""
result