posthtml-md

1.1.0 • Public • Published

Markdown

PostHTML Logo

NPM Version Build Status

Markdown allows you to easily use context-sensitive markdown within HTML.

<!-- BEFORE -->
<h1 md>
    PostCSS **Markdown**
</h1>
<div md>
    It knows
 
    *when* to work.
</div>
<p md>
    It knows
 
    *how* to work.
</p>
<p>
    It knows
 
    *what* to ignore.
</p>
<md>
    It just [works](https://github.com/jonathantneal/posthtml-md).
</md>
 
<!-- AFTER -->
<h1>
    PostCSS <strong>Markdown</strong>
</h1>
<div>
    <p>It knows</p>
    <p><em>when</em> to work.</p>
</div>
<p>
    It knows <em>how</em> to work.
</p>
<p>
    It knows
 
    *what* to ignore.
</p>
 
    <p>It just <a href="https://github.com/jonathantneal/posthtml-md">works</a>.</p>

Markdown knows when to write inline or block-level content.

Usage

Add Markdown to your build tool:

npm install posthtml-md --save-dev

Node

require('posthtml-md').process(YOUR_HTML, { /* options */ });

PostHTML

Add PostHTML to your build tool:

npm install posthtml --save-dev

Load Markdown as a PostHTML plugin:

posthtml([
    require('posthtml-md')({ /* options */ })
]).process(YOUR_HTML, /* options */);

Gulp

Add Gulp PostHTML to your build tool:

npm install gulp-posthtml --save-dev

Enable Markdown within your Gulpfile:

var posthtml = require('gulp-posthtml');
 
gulp.task('html', function () {
    return gulp.src('./src/*.html').pipe(
        posthtml([
            require('posthtml-md')({ /* options */ })
        ])
    ).pipe(
        gulp.dest('.')
    );
});

Grunt

Add Grunt PostHTML to your build tool:

npm install grunt-posthtml --save-dev

Enable Markdown within your Gruntfile:

grunt.loadNpmTasks('grunt-posthtml');
 
grunt.initConfig({
    posthtml: {
        options: {
            use: [
                require('posthtml-md')({ /* options */ })
            ]
        },
        dist: {
            src: '*.html'
        }
    }
});

Package Sidebar

Install

npm i posthtml-md

Weekly Downloads

98

Version

1.1.0

License

CC0-1.0

Last publish

Collaborators

  • jonathantneal