无论是使用hyperdown还是其他markdown解析器,都会出现第一句默认加上了pre标签
使用的是一个第三方的php框架,之前尝试过hyperdown和Marked,也试过加上一些文字格式化相关的js,还有一些php相关的解析器,都会出现第一行默认被<pre>包裹,但是数据库中保存的markdown代码是没有的
<body> <div class="container"> <div id="content" style="display: none;"> <?php print_r($article['content']); ?> </div> <div id="html"></div> </div> <script type="text/javascript" src="https://unpkg.com/hyperdown@2.3.1/Parser.js"></script> <script type="text/javascript"> var markdownText = document.getElementById("content").innerHTML var parser = new HyperDown; document.getElementById("html").innerHTML = parser.makeHtml(markdownText); </script></body>
麻烦大神们帮忙看一下
MMTTMM
相关分类