typecho支持html,为Typecho文章增加HTML标签支持

前言

之前一直用支持实时预览、代码/表格插入、代码折叠等功能,但是主题自带的目录功能就没法使用了,而且在首页文章预览页面,会出现文章内的Markdown语法,看起来始终让人觉得不够好,另外还不能使用PJAX 无刷新的功能(因为会出现新的bug),所以我就想既然我暂时想要的只是一个折叠功能--也就是解析几个HTML标签,何不换一个思路,停用插件让Typecho支持这几个标签不就好了嘛。

解决方法

于是我就上网查了下,原来是如此的简单,只需要在Typecho/var/目录下的HyperDown.php文件的第17行后边自行添加想要的HTML标签就可以了<?php

/**

* Parser

*

* @copyright Copyright (c) 2012 SegmentFault Team. (http://segmentfault.com)

* @author Joyqi

* @license BSD License

*/

class HyperDown

{

/**

* _whiteList

*

* @var string

*/

public $_commonWhiteList = 'kbd|b|i|strong|em|sup|sub|br|code|del|a|hr|small|details|summary|p';

#这里我已经添加上了||

这三个想要的标签

/**

* _specialWhiteList

*

* @var mixed

* @access private

*/

public $_specialWhiteList = array(

'table' => 'table|tbody|thead|tfoot|tr|td|th'

);

最后,大功告成!

31079d241fad70c3fe48495d28c0ff3c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值