前言

之前一直用支持实时预览、代码/表格插入、代码折叠等功能,但是主题自带的目录功能就没法使用了,而且在首页文章预览页面,会出现文章内的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'

);

最后,大功告成!

typecho支持html,为Typecho文章增加HTML标签支持相关推荐

  1. typecho怎么用html编写文章,为Typecho文章增加HTML标签支持

    前言 之前一直用EditorMD插件编辑文章,因为它支持实时预览.代码/表格插入.代码折叠等功能,但是主题自带的目录功能就没法使用了,而且在首页文章预览页面,会出现文章内的Markdown语法,看起来 ...

  2. DTCMS中文章增加tags标签和关键词时中文,替换为英文状态,

    DTCMS.Web\admin\article\article_edit.aspx 找到添加和修改的方法 model.tags = txtTags.Text.Trim()model.seo_keywo ...

  3. 添加议题模块html,WordPress 技巧:为评论模块增加更多 HTML 标签支持

    WordPress 原生的评论模块内容,支持使用 HTML 标签来增强评论内容的格式和效果.但是这肯定会带来一些安全隐患,特别是评论这种随便一个浏览者都可以提交数据的地方,容易产生跨站攻击(XSS), ...

  4. DMM通过增加USDK作为支持的mToken提案

    DeFi货币市场协议DMM去中心化自治组织DMM DAO在推特宣布,增加USDK作为支持的mToken的提案正式通过.这项提案将在12月16日执行,允许USDK持有人在其mUSDK代币上获得APY. ...

  5. Thinkphp修改一句代码,使得foreach标签支持对象,增加变量[数组对象]混合解析法!...

    2019独角兽企业重金招聘Python工程师标准>>> 今天修补一个老项目中,使用的是TP框架,到视图区发现对象无法遍历输出.真够郁闷的,对于不喜欢数组喜欢变量的强迫症来说就得琢磨琢 ...

  6. WebAPI增加Area以支持无限层级同名Controller

    原文:WebAPI增加Area以支持无限层级同名Controller 微软的WebAPI默认实现逻辑 默认实现中不支持同名Controller,否则在访问时会报HttpError,在网上找到了各种路由 ...

  7. ecshop文章增加点击次数插件

    2019独角兽企业重金招聘Python工程师标准>>> ecshop文章增加点击次数显示,一般的CMS都的文章系统都有点击次数,而ecshop的各个版本都没有这个功能,增加这个功能比 ...

  8. 解决UnicodeEncodeError。python的docker镜像增加locale 中文支持

    用pandas的pd.read_excel()打开中文名的xlsx,报错,本来以为是xlrd的问题后来发现,是open()函数就报错: "UnicodeEncodeError: 'ascii ...

  9. 秀米复制到公众号格式变了_公众号文章下载神器!支持批量、多格式,可下载历史全部文章...

    哈喽 各位小伙伴 大家好 欢迎来到旺骏工作室 我们常常会在公众号看到一些非常优秀的文章,然而我们会发现,我们不久前收藏的文章却常常因为被原作者或者是平台官方删除而导致再也不能打开浏览. 面对这种情况, ...

最新文章

  1. HDU2544(Dijstra算法)
  2. OpenAI的GPT-3花费了1200万美元,现在放出商用API,人人皆可用
  3. android ListView包含Checkbox滑动时状态改变
  4. springboot自定义异常处理
  5. python插件安装错误解决办法之SyntaxError: from __future__ imports must occur at the beginning of the file原因
  6. OllyDebug调试技巧(三)
  7. Bootstrap系列 -- 23. 图片
  8. 流媒体传输协议系列之--RTSP协议详解
  9. mysql 表 类型_mysql表类型
  10. mfc mysql操作_MFC的数据库操作
  11. 架构,改善程序复用性的设计~第五讲 复用离不开反射和IOC
  12. 去哪儿网机票搜索系统的高并发架构设计
  13. 信通方恒资产评估行业快讯 - 森林资源资产抵押贷款-金融机构对抵押物进行审核与权属认定注意事项
  14. 阿里云商标注册入口(附商标申请流程)
  15. 2022 Google I/O 谷歌开发者大会汇总
  16. 傻傻分不清楚?深入探讨 filter 与 backdrop-filter 的异同
  17. 区块链技术应用场景有哪些?
  18. 侯捷C++学习记录-面向对象高级编程下
  19. 目标检测的国内外研究现状
  20. oracle 查询调用某一存储过程的job,oracle job 调用存储过程的使用

热门文章

  1. 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
  2. mysql show sleep_mysq解决sleep进程过多的办法
  3. 网络管理与维护作业11
  4. springboot整合swagger(高版本)异常
  5. python知识:json格式文本;异常处理;字符串处理;unicode类型和str类型转换
  6. Jupyter Notebook中未显示Conda环境
  7. JavaScript警告框中的新行
  8. 电脑重装系统需要全盘格式化吗?这个事项需要看情况
  9. Win11开机桌面假死怎么办 win11开机桌面假死的解决方法
  10. python 写入csv有引号_python读带引号的csv--解决 'utf-8' codec can't decode