$ cnpm install extplug-chat-markup
Applies some markdown/slack/reddit-like markup to chat messages.
Translations:
_italic_
becomes italic*bold*
becomes bold`code`
becomes code
~strike~
becomes <strike>strike</strike>Markup can be nested, so
_italic *bolddd*_
becomes italic bold~`error`~
becomes <strike>error
</strike>But markup does not nest inside code blocks, so
`a _line_ of code`
becomes a _line_ of code
*a `code ~block~`*
becomes a code ~block~
Also, markup does not apply when it starts halfway through a word, so
hello @_username_
stays hello @_username_https://mysite.com/some_web_page
stays https://mysite.com/some_web_pageBasically, it attempts to do what you would expect.
If you do not have ExtPlug yet, get it here.
You can install this plugin by going to your ExtPlug settings menu, pressing "Install Plugin", and entering this Plugin URL:
https://extplug.github.io/chat-markup/build/chat-markup.js;extplug/chat-markup/main
Note: this section is intended for developers only.
First, install dependencies:
npm install
Then, use:
npm run build
The plugin will be built using the ExtPlug CLI.
The built plugin will be stored at build/chat-markup.js
.
Copyright 2014 - 2017 © taobao.org |