显示原始的代码
<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>
<p>page</p>
<pre><p>page</p></pre>
@fwjyttbtx 不转义的方法 我逛了下貌似是<%= value%>改成<%- value%>
<%= value%>
<%- value%>
@fwjyttbtx 就是<p></p>这些代码浏览器没有渲染。蛋疼要死
<p></p>
@fwjyttbtx 卧槽啊(原谅我的粗鲁)!卧槽卧槽!可以了!!!nice to meet you
@cirplan 那就好 :)
@fwjyttbtx 再问下,markdown转换后的代码用什么css样式文件
@cirplan markdown也没用过 不过一般都是用Google-Code-Prettify吧,
@cirplan CNode 现在不能传图, 只能通过外链用 Markdown 语法加载进来 http://tuchuang.org/
![描述](网址)
这样的字符串里边, > 对应的是 > "greater than", < 是 "littler than". 对照这边的表格看看实体符号理解应该没错吧? http://www.w3school.com.cn/html/html_entities.asp
>
>
<
@fwjyttbtx 好的,了解下先!
我的问题不是这个哦?
@cirplan 就是确认下你不是理解错了… 因为你的问题描述不够清楚
@jiyinyiyong 哈哈,现在搞掂了呢。谢谢哦~
@cirplan 记下怎么搞定的吧
@jiyinyiyong 很简单,用不转义的就可以了