【发布时间】:2020-04-19 01:45:17
【问题描述】:
包
我使用 showdown.js 将 markdown 转换为 html,并且我成功地显示了在 chrome 中写入同一文件中的内容。像这样:
<p id="output">test</p>
<script>
var converter = new showdown.Converter(),
text = "# title",
html = converter.makeHtml(text);
document.getElementById('output').innerHTML = html;
</script>
结果是这样的:
title
但是,当我想显示在同一文件之外写入的内容时。像这样:
<!DOCTYPE html>
<html>
<head>
<title>MarkDown</title>
<script src="dist/showdown.min.js"></script>
</head>
<body>
<p id="content" class="hide">{{ blog.content }} </p>
<p id="output">test</p>
<script>
var converter = new showdown.Converter(),
text = document.getElementById('content').innerText,
html = converter.makeHtml(text);
document.getElementById('output').innerHTML = html;
</script>
</body>
</html>
我刚刚得到:
{{ blog.content }}
{{ blog.content }}
有人知道这个简单的问题吗?如何在 Markdown 中插入外部内容?
【问题讨论】:
标签: javascript html markdown showdown