markdown-it-ruby-parser
v0.1.3
Published
[](https://www.npmjs.com/package/markdown-it-ruby-parser) 
Maintainers
Readme
markdown-it-ruby-parser
Ruby tag plugin for markdown-it
Usage
Install
npm install markdown-it-ruby-parser
# or
yarn add markdown-it-ruby-parser
# or
pnpm add markdown-it-ruby-parserSyntax
Input
[砂]^(すな)の[惑星]^(わくせい)Output
<p><ruby>砂<rt>すな</rt></ruby>の<ruby>惑星<rt>わくせい</rt></ruby></p>Render
const md = require('markdown-it')()
const rubyParser = require('markdown-it-ruby-parser')
// using this plugin
md.use(rubyParser)
md.render('What you want to render')Config
Config definition:
interface RubyParserOptions {
bracket?: BracketStyle
rb?: boolean
rp?: boolean
}
type BracketStyle = '(' | '{'BracketStyle
You can use ( or { style:
[砂]^(すな)の[惑星]^(わくせい) or [砂]^{すな}の[惑星]^{わくせい}
Default: (
rb
Enable rb tag
This configuration decide whether the content of rendering has rb tag.
Default: true
rp
Enable rp tag
This configuration decide whether the content of rendering has rp tag.
Default: true
The configurations above has covered in test case, you can view in /test/MainTest.test.ts.
