webpack-asciidoctor-plugin

0.2.1 • Public • Published

WebPack Plugin for AsciiDoc

Build Status npm

Instead of the AsciiDoctor-Loader this plugin can be used together with the [HTML WebPack] plugin to load AsciiDoc fragments via data-external, e.g. for reveal.js Integration:

<section data-external="content/course.adoc"> </section>

Config

Use the following

const AsciiDocPlugin = require('webpack-asciidoctor-plugin');
const asciidoctorRevealjs = require('asciidoctor-reveal.js');

asciidoctorRevealjs.register();

return {

..


  return {
   ...
    plugins: [

      new AsciiDocPlugin({
        adocOptions: { safe: 'safe', backend: 'revealjs', base_dir: '..' }, // for reveal.js use this backed
        inline: false // set to true, if you want to replace the data-external section with the converted HTML
      }),
     
    ]
  };

}

Package Sidebar

Install

npm i webpack-asciidoctor-plugin

Weekly Downloads

12

Version

0.2.1

License

MIT

Unpacked Size

13.9 kB

Total Files

9

Last publish

Collaborators

  • hypery2k