Handles Markdown file parsing, extracting out the YAML front-matter and parsing the content converting to HTML
Requires
- module:fs
- module:js-yaml
- module:marked
- module:highlight.js
- module:lodash
- module:crypto
- module:path
- module:mkdirp
Members
(static) MarkdownFile
- Description:
- Source:
Methods
(static) parse(file, markedOptionsopt, nullable, callback) → {MarkdownFile}
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
file |
string | Full path to file to load |
|
markedOptions |
Object |
<optional> <nullable> |
Optional options to pass to "marked" module for Markdown processing |
callback |
parseCallback |
Returns:
- Type
- MarkdownFile
Type Definitions
parseCallback(errnullable, result)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
err |
Object |
<nullable> |
Errors if any |
result |
MarkdownFile |