Test removal of Front Matter from Markdown files
This commit is contained in:
parent
d2902d185f
commit
553b5b1df8
2 changed files with 15 additions and 2 deletions
|
|
@ -1,3 +1,9 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: About JavaScript Machines
|
||||||
|
permalink: /docs/about/
|
||||||
|
---
|
||||||
|
|
||||||
About JavaScript Machines
|
About JavaScript Machines
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -341,11 +341,18 @@ MarkOut.prototype.convertMD = function(sIndent)
|
||||||
*
|
*
|
||||||
* $sMD = preg_replace("%<!--.*?-->%s", "", $sMD);
|
* $sMD = preg_replace("%<!--.*?-->%s", "", $sMD);
|
||||||
*
|
*
|
||||||
* NOTE: I found the following trick online: use "[\s\S]" to match any character, to work around JavaScript's
|
* NOTE: I found the following trick online: use "[\s\S]" to match any character and work around
|
||||||
* lack of support for the "s" (aka "dotall" or "multiline") option that changes "." to match newlines.
|
* the lack of JavaScript support for the "s" (aka "dotall" or "multiline") option that enables
|
||||||
|
* "." to match newlines.
|
||||||
*/
|
*/
|
||||||
sMD = sMD.replace(/<!--[\s\S]*?-->/g, "");
|
sMD = sMD.replace(/<!--[\s\S]*?-->/g, "");
|
||||||
|
|
||||||
|
/*
|
||||||
|
* If the Markdown begins with a triple-dash, we assume there's a "Front Matter" header at the
|
||||||
|
* top of the file that we don't want to output, either.
|
||||||
|
*/
|
||||||
|
sMD = sMD.replace(/^---[\s\S]*?---[ \t]*\n*/, "");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Convert all lone series of three or more hyphens/underscores/asterisks into horizontal rules.
|
* Convert all lone series of three or more hyphens/underscores/asterisks into horizontal rules.
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue