webpack-asciidoctor-plugin

WebPack Plugin for AsciiDoc

MIT License

Downloads
4
Stars
2
Committers
1

WebPack Plugin for AsciiDoc

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
      }),
     
    ]
  };

}