UNPKG

gitbook-plugin-include-codeblock

Version:
23 lines (20 loc) 638 B
// LICENSE : MIT "use strict"; var path = require("path"); import { parse } from "./parser"; import { aceCheck } from "./ace-check"; aceCheck(); module.exports = { hooks: { "page:before": function (page) { var options = this.options.pluginsConfig["include-codeblock"]; var pageDir = path.dirname(page.rawPath); var results = parse(page.content, pageDir, options); results.forEach((result) => { var { target, replaced } = result; page.content = page.content.replace(target, replaced); }); return page; } } };