Hi. I'm new to Pandoc & Lua but my present issue is straightforward. I am converting a Markdown file to HTML with pandoc like this:

pandoc -L filter.lua -f gfm -t html -o file.html file.md

Where file.md contains a line with this MD comment (the MD file was obtained by converting from RST where I had to seed that file with an RST comment to use as a placeholder for what I'm doing here):

<!-- blah -->

I simply want to convert this into an actual (second-level) MD header:

## blah

From what I've read, I would ideally specify an "element" that will be acted upon, but what is a comment considered? Anyway, I think I can specify `Pandoc` to mean "check the entire document", and that's what I've done here (I will eventually be iterating through multiple MD files so I should really not be doing it like this; please advise!):

function Pandoc (value)
  comment = "<!-- blah -->"
  comment = comment:gsub("%<%!%-%- blah %-%-%>", "## blah")
  return value
end


I've run the main logic through Lua on the terminal and it works:

$ lua
Lua 5.3.3  Copyright (C) 1994-2016 Lua.org, PUC-Rio
> comment = "<!-- blah -->"
> comment = comment:gsub("%<%!%-%- blah %-%-%>", "## blah")
> print (comment)
## blah


But I'm failing to integrate it with Pandoc (no change is registered in file.html). It's probably due to my misunderstanding of functions (not a programmer!).

TIA.

/pm

--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAMxYqzEvRHcFQ1BYsFODC-Bd36%3DLfO-UKcVYPNzR8i8rDZorXw%40mail.gmail.com.