This repository has been archived on 2023-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
Omphaloskepsis/plugins/jetpack/_inc/lib/markdown
2018-03-21 18:19:20 +00:00
..
0-load.php Initial Commit 2018-03-21 18:19:20 +00:00
extra.php Initial Commit 2018-03-21 18:19:20 +00:00
gfm.php Initial Commit 2018-03-21 18:19:20 +00:00
README.md Initial Commit 2018-03-21 18:19:20 +00: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/github-flavored-markdown#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.