add_pegboard_nodes | Add a pegboard node before or after a node |
after_thing | Check if a node is after another node |
are_blocks | test if the children of a given nodeset are kramdown blocks |
clean_div_tags | Clean the div tags from an xml document |
clean_fenced_divs | Clean pandoc fenced divs and place them in their own... |
cli_helpers | Issue a warning via CLI if it exists or send a message |
collect_labels | Collect and append validation messages |
div_labels | Add labels to div tags in the form of a "dtag" node with a... |
elevate_children | elevate all children of a node |
Episode | Class representing XML source of a Carpentries episode |
find_between_tags | Find nodes between two nodes with a given dtag |
find_children | Detect the child documents of an Episode object |
find_div_pairs | Make paired labels for opening and closing div tags |
find_node_level | Find the level of the current node releative to the document |
fix_links | Find and fix unresolved template links within an Episode XML... |
fix_liquid_relative_link | Remove spaces in relative links with liquid variables |
fix_sandpaper_links | Fix relative and jekyll links to be compatible with sandpaper |
get_blocks | Gather blocks from the XML body of a carpentries lesson |
get_challenges | Gather challenges from the XML body of a carpentries lesson |
get_code | Get code blocks from xml document |
get_divs | Get paired div blocks |
get_images | Get images from an Episode/yarn object |
get_lesson | Get a carpentries lesson in XML format |
get_list_block | Extract list elements from a block |
get_solutions | Gather solutions from the XML body of a carpentries lesson |
heading_utils | Get all headings in the XML document |
isolate_elements | Isolate elements in an XML document by source position |
isolate_kram_blocks | Isolate all blocks within a document that have a kramdown tag |
kramdown_tags | Find all kramdown tags within the document |
label_pairs | Label pairs of parentheses. |
Lesson | Class to contain a single Lesson by the Carpentries |
lesson_fragment | Example Lesson Fragments |
liquid_to_commonmark | Convert liquid code blocks to commonmark code blocks |
load_children | Recursively Load Child Documents |
make_div | Create an xml document that contains two html_block elements... |
make_div_pairs | Create a data frame describing the divs associated with... |
make_div_table | Create a table of divs in an episode |
make_heading_table | Create a table for headings |
make_link_table | Create a table of parsed URLs from a single Episode object. |
make_pandoc_alt | Add alt text to images when transforming from jekyll to... |
pegboard-package | pegboard: Explore and Manipulate Markdown Curricula from the... |
process_images | Set alt attribute for image nodes; extract images from HTML... |
read_markdown_files | Process Markdown files in a directory into Episode objects |
read_sandpaper_lesson | Read in all markdown files associated with a sandpaper lesson |
replace_with_div | Replace a blockquote with a div tag |
set_alt_attr | Set the alt text for a nodeset of images |
set_ktag_block | add the kramdown tags as attributes of special blocks |
test_file_existence | Test for the existence of a file |
throw_warnings | Throw a validation report as a single message |
to_dovetail | Convert a given block quote to dovetail template |
trim_fence | Trim div fences from output |
use_sandpaper | Convert a Jekyll-based lesson to a sandpaper-based lesson |
validate_divs | Validate Callout Blocks for sandpaper episodes |
validate_headings | Validate headings |
validate_links | Validate Links in a markdown document |
xml_to_md | Convert xml to markdown |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.