温馨提示:第一段开始直到正文标题前全是废话,可直接略过
在此之前,我一直不肯使用 Typecho 开发版的原因就是没办法在 Markdown 的模式下直接输出 HTML 代码了,导致很多插件或自己写的一些乱七八糟的东西不能用了。。。
前几天 Typecho 时隔两年的又一个 Beta版发布了,即使知道 HTML 的这个问题,还是按耐不住还是把博客程序换成了最新的 Beta 版:1.1(11.10.24)
,并针对该问题提出了自己的解决方案并洋洋得意。。然鹅。。就在当晚,我闲着*疼逛 Typecho issue 的时候发现。。。我特么真是个辣鸡啊哈哈哈
因为开发版后面又换了一次 Markdown 引擎,而该引擎是 Joyqi 大佬在为SegmentFault开发的 Markdown 引擎的基础上发展而来的,而对于 SegmentFault的环境而言,直接输出 HTML 代码是极其不安全的,所以其引擎将其中的 HTML代码全部转义后输出,Typecho 开发版的Markdown 引擎自然也继承了这一特性。但对于个人博客而言却并不是这样,因此,大佬在后续的更新中添加了一个特权模式,也就是以下正文所说的东西。
正文
要在 Typecho开发版中使用特权模式直接输出 HTML 代码,只需要使用!!!
将需要直接输出的代码包起来即可。
!!!
<p>Hran is S<span class="hiden">B</span></p>
!!!
如上,即可直接输出:
<p>Hran is S<span class="hiden">B</span></p>
例如:某些插件要求特殊的格式以便插件进行识别并输出特定的内容,但不巧的是,他们是用了会被转义的<>
或其他类似字符,导致最终结果出来以后,插件并没有生效,那么,这种情况下便可以使用此特权模式,将插件的特殊内容进行包裹,以使插件正常工作。
!!!
<jw params="forgot"></jw>
!!!
早上好哦
学习学习
代码插入测试