protect_fences | R Documentation |
Protect fences of Pandoc fences divs for further processing
protect_fences(body, ns = md_ns())
body |
an XML object |
ns |
an XML namespace object (defaults: |
Commonmark will render text such as ::: footer
as normal text which might be problematic if trying to extract
real text from the XML.
If sending the XML to, say, a translation API that allows some tags
to be ignored, you could first transform the text tags with the
attribute fences
to fences
tags, and then transform them back
to text tags before using to_md()
.
a copy of the modified XML object
this function is also a method in the yarn object.
m <- tinkr::to_xml(system.file("extdata", "fenced-divs.md", package = "tinkr"))
xml2::xml_child(m$body)
m$body <- protect_fences(m$body)
xml2::xml_child(m$body)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.