telegramify-markdown
v1.2.2
Published
Convert markdown into Telegram-specific markdown
Downloads
4,832
Readme
Telegramify-Markdown
Telegramify-Markdown is a Markdown to Telegram-specific-markdown converter, based on Unified and Remark.
Install
npm install telegramify-markdown
Usage
const telegramifyMarkdown = require('telegramify-markdown');
const markdown = `
# Header
## Subheader
[1.0.0](http://version.com)
* item 1
* item 2
* item 3
And simple text with + some - symbols.
`;
telegramifyMarkdown(markdown);
/*
*Header*
*Subheader*
[1\.0\.0](http://version.com)
• item 1
• item 2
• item 3
And simple text with \+ some \- symbols\.
*/
Possible options
You can also add unsupported tags strategy as a second argument, which can be one of the following:
escape
- escape unsupported symbols for unsupported tagsremove
- remove unsupported tagskeep
- ignore unsupported tags (default)
const telegramifyMarkdown = require('telegramify-markdown');
const markdown = `
# Header
> Blockquote
<div>Text in div</div>
`;
telegramifyMarkdown(markdown, 'escape');
/*
*Header*
\> Blockquote
<div\>Text in div</div\>
*/
telegramifyMarkdown(markdown, 'remove');
/*
*Header*
*/
sec