显示原始的代码
<pre><p>page</p></pre>
正常应该是
<pre><p>page</p></pre>
贴代码出来看看,或者是不是有错误信息?
我想发图的,可是好像发不了!
是jade么 jade需要用到!=
不然会自动转义
是ejs啊!愁死了,不知道啥问题
@cirplan ejs不熟啊 我前段时间写博客倒是遇到这样情况。不过我用的是jade。你看看数据库存放的字符串是否正确然后console下,看看是后台问题还是前台输出的时候出现的问题
@fwjyttbtx 其实我console.log()的了,显示是正常的代码,应该是传输到前台的时候转义了,但不清楚问题原因
@cirplan 你看下前台审查下目标元素,看看这些标签什么的是否是在双引号中,是的话应该是ejs模版自动转义了,怎么做最好看下ejs的文档~
@fwjyttbtx 上面的第一行代码就是审查的代码,没有双引号。我去看看eis文档
@cirplan 不会的呀,我的意思是F12后看页面的源代码,这段代码是否有双引号或者转义的符号什么的。ejs官网貌似在墙外 ,有点蛋疼~
@fwjyttbtx 对啊,网页显示的是<p>page</p>
,F12看到的是<pre><p>page</p></pre>
@fwjyttbtx 不转义的方法 我逛了下貌似是<%= value%>
改成<%- value%>
@fwjyttbtx 就是<p></p>
这些代码浏览器没有渲染。蛋疼要死
@fwjyttbtx 卧槽啊(原谅我的粗鲁)!卧槽卧槽!可以了!!!nice to meet you
@cirplan 那就好 :)
@fwjyttbtx 再问下,markdown转换后的代码用什么css样式文件
@cirplan markdown也没用过 不过一般都是用Google-Code-Prettify吧,
@fwjyttbtx 好的,了解下先!
我的问题不是这个哦?
@jiyinyiyong 哈哈,现在搞掂了呢。谢谢哦~
@jiyinyiyong 很简单,用不转义的就可以了