Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

metalsmith-typography

0.1.1 • Public • Published

metalsmith-typography Build Status

A Metalsmith plugin to enhance typography in HTML — abbreviations, quotes and dashes, non-breaking spaces after prepositions. Based on Richtypo.js.

Installation

$ npm install metalsmith-typography

CLI Usage

Install via npm and then add the metalsmith-typography key to your metalsmith.json plugins:

{
  "plugins": {
    "metalsmith-typography": {
      "lang": "en"
    }
  }
}

Javascript Usage

Pass options to the typography plugin and pass it to Metalsmith with the use method:

var typography = require('metalsmith-typography');
 
metalsmith.use(typography({
  lang: "en"
}));

Call it after the metalsmith-markdown plugin, so that HTML files are available.

Options

lang determines which language to use. en and ru supported, en is the default.

rules is an array of typographic rules to apply. Default is

['save_tags', 'cleanup_before', 'lite', 'spaces_lite', 'spaces', 'quotes', 'abbrs', 'cleanup_after', 'restore_tags']

See Richtypo.js documentation for the list of available rules.

License

MIT

install

npm i metalsmith-typography

Downloadsweekly downloads

1

version

0.1.1

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability