Markdown在csdn上的兼容性初探

Markdown在csdn上的兼容性初探

上一篇文章Markdown语法一页纸总结 涵盖了Markdown这门轻量级标记语言的大部分使用场景。众所周知csdn自家的编辑器并不支持Markdown,但我们可以在本地编写Markdown文本然后生成html文本,再贴到csdn编辑器的“源代码”处这种方式间接实现。经测试,“Markdown语法一页纸总结”中的绝大部分标签均可顺利转译成csdn可正确显示的html标签,只有其中3个区块标签存在兼容性问题。这里说的兼容性是指,某些标签的效果在csdn编辑器中显示不明显,肉眼很难分辨出与普通文本的区别。

以下3个Markdown/html标签存在兼容性问题:

  • 代码标签 <code>
  • 代码段标签 <pre><code>
  • 块引用 <blockquote>

代码标签

在Markdown编辑器可明显看见代码标签的效果(Courier New字体+浅灰底色方框),无法在csdn文章上显示,效果是字体与普通文本不同(但不是Courier New)。且csdn编辑器似乎没有提供在普通文本中间插入代码的效果。

代码段标签

同样,csdn没法显示一段代码在Markdown上的显示效果(Courier New字体+浅灰底色文本框)。csdn编辑器提供的代码标签如下:

< pre name=“code” class=“cpp”>
class属性可替换为其他编程语言,对应不同的语法着色方案。

块引用标签

csdn上不能显示块引用,只是简单地对块引用内容进行一个缩进,更不用说块引用的嵌套了。

本篇为第一次尝试使用Markdown写作的博文,本地编辑器为EverEdit(Windows),支持Markdown语法高亮,且内置Markdown Preview,使用方便,推荐使用

update: 刚刚在知乎上看到一个很棒的Markdown在线编辑器Online Markdown Editor

update2:现在(2015-09-16)csdn有自己的markdown编辑器了,可喜可贺~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值