CNode

用 Markdown 在后台转换 HTML 后,浏览器显示不了

Ccirplan发布于12 年前最后回复12 年前24 回复8614 浏览0 收藏

显示原始的代码

<pre><p>page</p></pre>

正常应该是

<pre><p>page</p></pre>
查看回复

回复 (24)

C
cirplan#1·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

@fwjyttbtx 就是<p></p>这些代码浏览器没有渲染。蛋疼要死

C
cirplan#2·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

@fwjyttbtx 卧槽啊(原谅我的粗鲁)!卧槽卧槽!可以了!!!nice to meet you

C
cirplan#4·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

@fwjyttbtx 再问下,markdown转换后的代码用什么css样式文件

F
fwjyttbtx#5·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

@cirplan markdown也没用过 不过一般都是用Google-Code-Prettify吧,

J
jiyinyiyong#6·12 年前
引用 xiuxu123贴代码出来看看,或者是不是有错误信息?

@cirplan CNode 现在不能传图, 只能通过外链用 Markdown 语法加载进来 http://tuchuang.org/

![描述](网址)
J
jiyinyiyong#7·12 年前
<pre>&lt;p&gt;page&lt;/p&gt;</pre>

这样的字符串里边, &gt 对应的是 > "greater than", &lt 是 "littler than". 对照这边的表格看看实体符号理解应该没错吧? http://www.w3school.com.cn/html/html_entities.asp

C
cirplan#8·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

@fwjyttbtx 好的,了解下先!

X
xiuxu123#14·12 年前

贴代码出来看看,或者是不是有错误信息?

C
cirplan#15·12 年前
引用 xiuxu123贴代码出来看看,或者是不是有错误信息?

我想发图的,可是好像发不了!

F
fwjyttbtx#16·12 年前

是jade么 jade需要用到!=不然会自动转义

C
cirplan#17·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

是ejs啊!愁死了,不知道啥问题

F
fwjyttbtx#18·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

@cirplan ejs不熟啊 我前段时间写博客倒是遇到这样情况。不过我用的是jade。你看看数据库存放的字符串是否正确然后console下,看看是后台问题还是前台输出的时候出现的问题

C
cirplan#19·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

@fwjyttbtx 其实我console.log()的了,显示是正常的代码,应该是传输到前台的时候转义了,但不清楚问题原因

F
fwjyttbtx#20·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

@cirplan 你看下前台审查下目标元素,看看这些标签什么的是否是在双引号中,是的话应该是ejs模版自动转义了,怎么做最好看下ejs的文档~

C
cirplan#21·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

@fwjyttbtx 上面的第一行代码就是审查的代码,没有双引号。我去看看eis文档

F
fwjyttbtx#22·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

@cirplan 不会的呀,我的意思是F12后看页面的源代码,这段代码是否有双引号或者转义的符号什么的。ejs官网貌似在墙外 ,有点蛋疼~

C
cirplan#23·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

@fwjyttbtx 对啊,网页显示的是<p>page</p>,F12看到的是<pre>&lt;p&gt;page&lt;/p&gt;</pre>

F
fwjyttbtx#24·12 年前
引用 fwjyttbtx是jade么 jade需要用到!=不然会自动转义

@fwjyttbtx 不转义的方法 我逛了下貌似是<%= value%>改成<%- value%>

参与回复
登录后即可参与回复。登录