1.0.2 • Published 6 years ago
posthtml-richtypo v1.0.2
PostHTML Richtypo plugin
Apply typography rules to text into HTML node
Before:
<p data-richtypo>There are 1000 "rules" to enrich your text</p>After:
<p data-richtypo>There are 1000 «rules» to enrich your text</p>Install
npm i posthtml posthtml-richtypoUsage
const fs = require('fs');
const posthtml = require('posthtml');
const richtypoPlugin = require('posthtml-richtypo');
const {
quotes,
sectionSigns,
shortWords,
} = require('richtypo-rules-ru');
posthtml()
.use(richtypoPlugin({
attribute: 'data-typo',
rules: [
quotes,
sectionSigns,
shortWords,
],
}))
.process(html)
.then(result => fs.writeFileSync('./after.html', result.html));Options
{string} attribute to change text into
Default: 'data-richtypo'
{array} rules to apply typography
Default: richtypo-rules-en
Contributing
See PostHTML Guidelines and contribution guide.