diff options
author | Romulus Tsai 蔡仲明 <urakagi@gmail.com> | 2020-05-08 10:13:11 +0800 |
---|---|---|
committer | Romulus Tsai 蔡仲明 <urakagi@gmail.com> | 2020-05-08 10:13:11 +0800 |
commit | c3458855bdb52c976ee6689ad5a0d4e92e96f2e3 (patch) | |
tree | d9dbbcc3087b5bfc520710b5f5624a3f4e2b78e6 /packages/markdown/marked/docs/USING_PRO.md | |
parent | 444848876759173ad80203129250d2f0311f30fc (diff) | |
parent | cfcc73724fcd394150d1b815d0a7a4c466e216b5 (diff) | |
download | wekan-c3458855bdb52c976ee6689ad5a0d4e92e96f2e3.tar.gz wekan-c3458855bdb52c976ee6689ad5a0d4e92e96f2e3.tar.bz2 wekan-c3458855bdb52c976ee6689ad5a0d4e92e96f2e3.zip |
Merge branch 'master' into lib-change
Diffstat (limited to 'packages/markdown/marked/docs/USING_PRO.md')
-rw-r--r-- | packages/markdown/marked/docs/USING_PRO.md | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/packages/markdown/marked/docs/USING_PRO.md b/packages/markdown/marked/docs/USING_PRO.md index 861caa2d..5e9451be 100644 --- a/packages/markdown/marked/docs/USING_PRO.md +++ b/packages/markdown/marked/docs/USING_PRO.md @@ -1,6 +1,6 @@ ## Extending Marked -To champion the single-responsibility and open/closed prinicples, we have tried to make it relatively painless to extend marked. If you are looking to add custom functionality, this is the place to start. +To champion the single-responsibility and open/closed principles, we have tried to make it relatively painless to extend marked. If you are looking to add custom functionality, this is the place to start. <h2 id="renderer">The renderer</h2> @@ -10,14 +10,14 @@ The renderer is... ```js // Create reference instance -var myMarked = require('marked'); +const marked = require('marked'); // Get reference -var renderer = new myMarked.Renderer(); +const renderer = new marked.Renderer(); // Override function renderer.heading = function (text, level) { - var escapedText = text.toLowerCase().replace(/[^\w]+/g, '-'); + const escapedText = text.toLowerCase().replace(/[^\w]+/g, '-'); return ` <h${level}> @@ -29,7 +29,7 @@ renderer.heading = function (text, level) { }; // Run marked -console.log(myMarked('# heading+', { renderer: renderer })); +console.log(marked('# heading+', { renderer: renderer })); ``` **Output:** @@ -105,13 +105,13 @@ The parser is... You also have direct access to the lexer and parser if you so desire. ``` js -var tokens = marked.lexer(text, options); -console.log(marked.parser(tokens)); +const tokens = marked.lexer(text, options); +console.log(marked.parser(tokens, options)); ``` ``` js -var lexer = new marked.Lexer(options); -var tokens = lexer.lex(text); +const lexer = new marked.Lexer(options); +const tokens = lexer.lex(text); console.log(tokens); console.log(lexer.rules); ``` |