0.2.0 • Published 8 years ago
markdown-with-metadata-loader v0.2.0
markdown-with-metadata-loader
load markdown including yaml metadata with Webpack
returns data in an object with metadata and contents
const theMarkdown = require('somefile.md');
console.log(theMarkdown.metadata); // js object of parsed yaml metadata from the markdown file
console.log(theMarkdown.contents); // The actual, unprocessed markdown contents of the fileIn the case of no yaml metadata, the metadata property will contain an empty object. Metadata should be delimited in the standard jekyll/markdown fashion, with a preceding and trailing lines with 3 hyphens, like so
---
author: steve stevers
description: stuff
---
# I'm markdown
yes I areTo use, install
npm install --save-dev markdown-with-metadata-loaderthen add to the module.loaders section your webpack.config.js
{
test: /\.md$/,
loader: 'markdown-with-metadata-loader'
},