2.0.0 • Published 7 years ago

@beneb/remark-behead v2.0.0

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

.

behead Build Status

Behead is a remark plugin to increase and decrease the weight of markdown headings. Passing a negative value to the weight option will decrease the heading weight. Passing a positive value to the weight option will increase the heading weight

install

npm install [ --save ] @ben-eb/remark-behead
then
import behead from 'remark-behead'

Meta

  • version: 1.5.2
  • author: mrzmmr

options

Properties

options.after

Manipulates heading nodes after but not including the given string. Note: When using this option, behead will start working after the first occurrence of the given string.

Examples

remark.use(behead, {weight: 1, after: '# After this'})
  .process('# After this\n## Hello\n## World')

  => '# After this\n# Hello\n# World\n'

options.before

Manipulates heading nodes before but not including the given string. Note: When using this option, behead will stop working at the first occurrence of the given string.

Examples

remark.use(behead, {weight: 1, before: '# Before this'})
  .process('# Hello\n# World\n# Before this')

  => '## Hello\n## World\n# Before this\n'

options.between

Manipulates heading nodes between but not including the two given strings, starting with options.between0 and ending with options.between1.

Examples

remark(behead, {weight: 1, between: ['# Hello', '# World']})
  .process('# Hello\n# Between\n# World')

  => '# Hello\n## Between\n# World\n'