gatsby-remark-dictionary
Version:
Create a dictionary of word and phrases to be converted to highlighted values and links. define once and all phrases will be converted during build time.
23 lines (20 loc) • 630 B
JavaScript
const {read, write} = require('to-vfile');
const remark = require('remark');
const mdx = require('remark-mdx');
const plugin = require('./plugin');
const html = require('remark-html');
const start = async () => {
const inputFile = './readme.md'
const file = await read(inputFile)
const contents = await remark()
.use(mdx)
.use(() => tree => { console.log(tree); })
.use(plugin)
.use(html)
.process(file);
await write({
path: './readme-output.md',
contents: contents.contents.replace(/</gi, '<') // Workaround
});
};
start();