grunt-slice-markdown

0.3.4 • Public • Published

grunt-slice-markdown

Build status Dependencies devDependencies NPM version

Slices a Markdown file in segments, generates HTML, and applies a template to the result. Useful to generate slide shows.

Getting Started

This plugin requires Grunt ~0.4.5

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install grunt-slice-markdown --save-dev

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('grunt-slice-markdown');

The "slice_markdown" task

Overview

In your project's Gruntfile, add a section named slice_markdown to the data object passed into grunt.initConfig().

grunt.initConfig({
  slice_markdown: {
    plain: {
      options: {
        markdownItOptions: {
          html: true,
          linkify: true
        },
        templateParams: {
          title: "Demo"
        }
      },
      src:  "tests/demo.md",
      dest: "tests/demo-plain.html"
    }
  }
});

Documentation

Please consult Wiki.

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.

Release History

  • 0.3.4 refreshed dependencies.
  • 0.3.3 refreshed dependencies.
  • 0.3.2 refreshed dependencies.
  • 0.3.1 refreshed dependencies.
  • 0.3.0 added attrProcessor().
  • 0.2.4 refreshed dependencies.
  • 0.2.3 new dependencies for Grunt 1.0.0.
  • 0.2.2 refreshed dependencies.
  • 0.2.1 refreshed dependencies.
  • 0.2.0 switched from marked to MarkedownIt.
  • 0.1.1 refreshed dependencies.
  • 0.1.0 the initial release.

License

BSD

Package Sidebar

Install

npm i grunt-slice-markdown

Weekly Downloads

1

Version

0.3.4

License

BSD-3-Clause

Unpacked Size

79.5 kB

Total Files

22

Last publish

Collaborators

  • elazutkin