oont-contents/plugins/jetpack/_inc/lib/markdown
2025-04-06 08:34:48 +02:00
..
extra.php origin push 2025-04-06 08:34:48 +02:00
gfm.php Themes & Plugins 2025-02-08 15:10:23 +01:00
README.md Themes & Plugins 2025-02-08 15:10:23 +01:00

Markdown parsing library

Contains two libraries:

  • /extra

  • /gfm -- Github Flavored Markdown

    • Gives you WPCom_GHF_Markdown_Parser
    • It has the same interface as MarkdownExtra_Parser
    • Adds support for fenced code blocks: https://help.github.com/articles/creating-and-highlighting-code-blocks/#fenced-code-blocks
    • By default it replaces them with a code shortcode
    • You can change this using the $use_code_shortcode member variable
    • You can change the code shortcode wrapping with $shortcode_start and $shortcode_end member variables
    • The $preserve_shortcodes member variable will preserve all registered shortcodes untouched. Requires WordPress to be loaded for get_shortcode_regex()
    • The $preserve_latex member variable will preserve oldskool latex yer-latex codes untouched.
    • The $strip_paras member variable will strip

      tags because that's what WordPress likes.

    • See WPCom_GHF_Markdown_Parser::__construct() for how the above member variable defaults are set.