Checking the div class is working nicely, thanks!
Can’t come up with a piece of code right now, but one way to do this is to check whether a div contains a certain class. If it contains the class just return the element, otherwise `return {}`.
I don’t know if there are easy ways to pass command line parameters to the filter, but I guess you can use the -M flag to add a metadata value (e.g. pandoc file.md -o output.html -M docpart=doc1), and use that in your filter.
Best,
Denis
Von: pandoc-...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org <pandoc-...@googlegroups.com> Im Auftrag von Balázs Szabó
Gesendet: Montag, 14. März 2022 13:05
An: pandoc-discuss <pandoc-...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
Betreff: Convert specific parts of document
I have a markdown file of which I want to convert sometimes only specific parts, sometimes the whole document. I know about lua-filters and fenced div which I think is a possible approach, but how can I "select" which part of the document I'm converting.
Let's say this is my document:
# This is my title
This is some common parts for both documents.
:::: DOC1
This is a part for Document 1.
::::
:::: DOC2
This is a part for Document 2.
::::
Some more common parts...
How can I tell pandoc/lue-filter if I want to create "Document1" for example? Can I somehow pass a custom argument from the command line that lua-filter can pick up (e.g. DOC1 or full)?
Any other way of achieving this?
--
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-discus...-/JYPxA39Uh4Ykp1iOSErHA@public.gmane.orgm.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/944c34cc-7875-4bd1-8dd1-b3e702672e32n%40googlegroups.com.