read metadata from markdown files, or convert a js metadata object to markdown comment form
Just the markdown-meta
library:
npm install markdown-meta
Optionally, install markdown-meta
into your path
npm install -g markdown-meta
Use <!--*
and *-->
tags in the markdown files to include the metadata.
Inside the backend code:
var markdown_meta = require('markdown-meta');
var content = "<!--* author: chun *-->";
var metadata = markdown_meta.parse(content);
var toMarkdown = markdown_meta.toMarkdown(metadata);
Inside the client code:
<script type='type/javascript' src='markdown-meta.js'></script>
<script type='type/javascript'>
var content = "<!--* author: chun *-->";
var metadata = markdown_meta.parse(content);
var toMarkdown = markdown_meta.toMarkdown(metadata);
</script>
the metadata
will be a Javascript Object.
key: value;
Please use the :
to separate the key and value, use ;
to separate different key-value pairs.
<!--*
author: chun;
title : Welcome to use markdown-meta;
tags : ["markdown", "metadata"];
*-->