downlit_html_path {downlit} | R Documentation |
Syntax highlight and link an HTML page
Description
Code blocks, identified by
<pre>
tags with classsourceCode r
or any<pre>
tag inside of<div class='downlit'>
, are processed withhighlight()
.Inline code, identified by
<code>
tags that contain only text (and don't have a header tag (e.g.<h1>
) or<a>
as an ancestor) are processed processed withautolink()
.
Use downlit_html_path()
to process an .html
file on disk;
use downlit_html_node()
to process an in-memory xml_node
as part of a
larger pipeline.
Usage
downlit_html_path(in_path, out_path, classes = classes_pandoc())
downlit_html_node(x, classes = classes_pandoc())
Arguments
in_path , out_path |
Input and output paths for HTML file |
classes |
A mapping between token names and CSS class names.
Bundled |
x |
An |
Value
downlit_html_path()
invisibly returns output_path
;
downlit_html_node()
modifies x
in place and returns nothing.
Examples
node <- xml2::read_xml("<p><code>base::t()</code></p>")
node
# node is modified in place
downlit_html_node(node)
node