Уценка до html, включить ссылку - PullRequest
0 голосов
/ 05 февраля 2020

Можно получить файлы от уценки до html, используя gulp-markdown .

Но все же это не очень полезно, если ссылки на таблицу стилей не могут быть автоматически включены.

Минимальный пример того, что это означает:

Файл уценки example.md

# MD files are simple to write
 * then it could be interesting to use them to write blog-posts with a minimal formatting
 * New bullet

После gulp-markdown пример . html

<h1 id="md-files-are-simple-to-write">MD files are simple to write</h1>
<ul>
<li>then it could be interesting to use them to write blog-posts with a minimal formatting</li>
<li>New bullet</li>
</ul>

Ожидается

<html>
<head>
<link rel='stylesheet' href='path/to/style.css'/>
</head>
    <h1 id="md-files-are-simple-to-write">MD files are simple to write</h1>
    <ul>
    <li>then it could be interesting to use them to write blog-posts with a minimal formatting</li>
    <li>New bullet</li>
    </ul>
</html>

Есть идеи, на которые можно посмотреть или как этого добиться?

1 Ответ

1 голос
/ 05 февраля 2020

https://marked.js.org/# / USING_PRO.md # рендер

Вы можете создать шаблон, добавив пользовательский рендер:

// myHtml is the HTML you already made
let myTemplate = new markdown.Renderer()
myTemplate.html(someHtml) {
  return `<html><head></head><body>${someHtml}</body></html>`
}
let fullHtml = marked(myHtml, {renderer: myTemplate}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...