ivo*_*lch 3 javascript browser markdown showdown
我想知道我是否可以用 Markdown 而不是 html 创建我的新网站。https://github.com/coreyti/showdown 上的showdown.js似乎是一个可以做到这一点的插件。
我在想类似的事情
<html>
<head>
<script type="text/javascript" src="/js/showdown-starter.js" />
<link rel="StyleSheet" href="mystylesheet.css" type="text/css" />
</head>
<body>
# Welcome
Hello. Welcome to my website.
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
据推测,客户端 javascript 会将其转换为浏览器喜欢的 html。
你当然可以。
这是一个示例:
<div id="content">
# Welcome
Hello. Welcome to my **website**.
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/showdown/1.4.0/showdown.min.js"></script>
<script>
var conv = new showdown.Converter();
var txt = document.getElementById('content').innerHTML;
console.log(txt);
document.getElementById('content').innerHTML = conv.makeHtml(txt);
</script>Run Code Online (Sandbox Code Playgroud)