8 Star 16 Fork 3

hainuo / markdownforchanzhi

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

本项目主要是用于将kindeditor编辑器更换为markdown编辑器,自2016年4月3日起使用hook方式对markdown内容进行扩展显示。以后变动会支持

2016-04-06

  1. 修复移动版回帖小bug
  2. 支持移动版

2016-04-03

  1. 使用扩展模板方式扩展编辑器
  2. 使用hook方式扩展模板,从而以较少的代码实现前台markdown代码的html转换
  3. 暂时未处理移动端展示
  4. 更新版本号为3.0 并将版本适配设置仅为5.*,以表示与之前扩展方式的不同。

ps:如果遇到权限问题可以在/system/framework/seo.class.php104行后增加

        if($items[1]=='index'  && in_array($module,['book','sitemap','links'])){
            return seo::convertURI($module,'index',$params,$pageID);
        }

2015-10

  1. 将thinkmd替换为editormd。
  2. 使用扩展模板方式扩展编辑器
  3. 使用扩展模板方式重写前台view模板,来保证markdown代码的展示

展示的处理方法

  1. 找到需要处理的节点,利用蝉知内置的一些dom属性来获取相关节点
  2. 替换掉可能出现问题的字符串(可以在/www/template/common/ext/footer.front.editmd.hook.php)中使用replace方法进行批量替换
  3. 然后将原dom节点下的内容置空
  4. 使用editormd内置的markdowntohtml方法重新写入到原dom节点下

空文件

简介

本项目主要是用于将kindeditor编辑器更换为markdown编辑器,自2016年4月3日起使用hook方式对markdown内容进行扩展显示。 展开 收起
PHP
取消

发行版 (2)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/hainuo/markdownforchanzhi.git
git@gitee.com:hainuo/markdownforchanzhi.git
hainuo
markdownforchanzhi
markdownforchanzhi
master

搜索帮助