A bidirectional Markdown to HTML to Markdown converter written in Javascript
MIT License
Bot releases are visible (Hide)
-c
flag. To update:before:
showdown makehtml -i foo.md -o bar.html --strikethrough --emoji
after:
showdown makehtml -i foo.md -o bar.html -c strikethrough -c emoji
Published by tivie over 2 years ago
Published by tivie over 2 years ago
Published by SyntaxRules over 2 years ago
2.0.0 is mostly a maintenance release. There are only a few changes beyond 1.9.1 as noted below. The major driver of this update is to update the yargs dependency to a more recent version without security issues.
yargs
dependency was updated to ^17.2.1
to mitigate a security issue.ellipsis
option to configure if the ellipsis unicode character is used or not. ( Thanks @VladimirV99 )Published by SyntaxRules over 2 years ago
2.0.0-alpha is mostly a maintenance release. There are only a few changes beyond 1.9.1 as noted below. The major driver of this update is to update the yargs dependency to a more recent version without security issues.
yargs
dependency was updated to ^17.2.1
to mitigate a security issue.ellipsis
option to configure if the ellipsis unicode character is used or not. ( Thanks @VladimirV99 )Published by tivie almost 5 years ago
Published by tivie almost 6 years ago
Version 1.9.0 introduces a new feature, the HTML to Markdown converter. This feature is still experimental and is a partial backport of the new Reverse Converter planned for version 2.0.
Published by tivie about 6 years ago
Published by tivie almost 7 years ago
Published by tivie almost 7 years ago
Published by tivie almost 7 years ago
Published by tivie almost 7 years ago
Published by tivie almost 7 years ago
Published by tivie almost 7 years ago
Published by tivie almost 7 years ago
Don't use the CDNjs version of this release. See issue #452 for more details.
ellipsis: add auto-ellipsis support (25f1978)
Example:
input
this is an ellipsis...
output
<p>this is an ellipsis…</p>
emoji: add emoji support through option emoji
(5b8f1d3), closes #448
Usage:
var conv = new showdown.Converter({emoji: true});
Example:
input
this is a smile :smile: emoji
output
<p>this is a smile 😄 emoji</p>
start ordered lists at an arbitrary number: add support for defining the first item number of ordered lists (9cdc35e), closes #377
Example:
input
3. foo
4. bar
5. baz
output
<ol start="3">
<li>foo</li>
<li>bar</li>
<li>baz</li>
</ol>
underline: add EXPERIMENTAL support for underline (084b819), closes #450
Usage:
var conv = new showdown.Converter({underline: true});
Example:
input
this is __underlined__ and this is ___also underlined___
output
<p>this is <u>underlined</u> and this is <u>also underlined</u></p>
Note: With this option enabled, underscore no longer parses as <em>
or <strong>
Published by tivie about 7 years ago
Published by tivie about 7 years ago
Published by tivie about 7 years ago
Published by tivie about 7 years ago
Published by tivie about 7 years ago