Markdown编辑器 与 Crayon Syntax Highlighter 组合中代码转义问题

使用Jetpack Markdown和Crayon Syntax Highlighter插件组合时常常出现这样的问题: 代码:

# Redis示例配置文件 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式: # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g => 1000000000 bytes # 1gb => 1024\*1024\*1024 bytes ...

1234567891011121314151617181920

# Redis示例配置文件 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式: # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g => 1000000000 bytes # 1gb => 1024\*1024\*1024 bytes ...

提交过后变成了:

造成问题的原因大概是:在后台编辑框中提交的文本被保存到数据库中,在前台展示时才会经过Markdown转码。但是做的是先由Markdown根据语法转码后交由Crayon Syntax Highlighter进行代码高亮的渲染。而Markdown会将代码中的特殊符号经由HTML进行转义,而Highlighter会原封不动得显示<pre>标签中的代码,于是转义过后的代码就被原封不动地展示出来了。所以Highlighter必须在渲染时将转义过后的代码再转义回来。后台选项如下:

对于行内代码,Markdown依然会转义,取消下面选项后,需要重新提交文章才能生效:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一名叫大蕉的程序员

BFS究竟实现到啥程度了?No.67

BFS,全称 BigBanana File System ,大蕉文件系统。是大蕉同学希望通过自己实现一个分布式文件系统练练手,看看是不是能写出一个真正能跑起来的...

2087
来自专栏Timhbw博客

iOS基础问答面试题连载(三)-附答案

2016-11-2319:56:15 发表评论 3,614℃热度 1.请简单说明多线程技术的优点和缺点? 2.请简单说明线程和进程,以及他们之间的关系? ...

2245
来自专栏coder修行路

让你用sublime写出最完美的python代码--windows环境

 至少很长一段时间内,我个人用的一直是pycharm,也感觉挺好用的,也没啥大毛病 但是pycharm确实有点笨重,啥功能都有,但是有很多可能这辈子我也不会用到...

1.1K6
来自专栏哲学驱动设计

性能优化总结(五):CSLA服务端如何使用多线程的解决方案

    前篇说到了使用异步线程来实现数据的预加载,以提高系统性能。     这样的操作一般是在客户端执行,用以减少用户的等待时间。客户端发送多次异步请求,到达服...

2638
来自专栏Bug生活2048

Python自学之路-Windows下配置SublimeText3问题汇总

今天在公司搭建SublimeText3下的Python环境,看来人品不行,安装过程中遇到些问题,这里汇总总结一下。

781
来自专栏张善友的专栏

用psake来简化自动化脚本的构建

psake是一个集成了PowerShell的用来创建自动化脚本的工具,其2.01版本集成了PowerShell2.0。Ayende Rahien正使用它来创建R...

2105
来自专栏青玉伏案

iOS逆向工程之KeyChain与Snoop-it

今天博客的主题是Keychain, 在本篇博客中会通过一个登陆的Demo将用户名密码存入到KeyChain中,并且查看一下KeyChain中存的是什么东西,把这...

29510
来自专栏Youngxj

[网站搭建]柯林WAP建站程序最新破解版 V12.08.11网站源码分享

1.3K4
来自专栏FreeBuf

XXE漏洞利用技巧:从XML到远程代码执行

如果你的应用是通过用户上传处理XML文件或POST请求(例如将SAML用于单点登录服务甚至是RSS)的,那么你很有可能会受到XXE的攻击。XXE是一种非常常见的...

2552
来自专栏FreeBuf

一个比较好玩的WebShell上传检测绕过案例

背景介绍 一次普通的 WEB 测试过程,遇到了一个上传点,可以上传固定图片格式但是可以任意名字+任意后缀名的文件。 ? 环境 IIS 7.5/ ASP.NET ...

3486

扫码关注云+社区

领取腾讯云代金券