更好的 Markdown for emlog 解决方案

上一篇博文说到了让 emlog 支持 Markdown,但是在实际应用中我发现效果并不是非常理想,如在文章中输入\r会换行,以及不支持页面的 Markdown Parse。于是想去改进一下,读了 Editor.md 的文档,我决定基于 Editor.md 实现 Markdown 的 Parser。

1.安装并配置 Editor.md

安装 Editor.md 十分简单,我就不多说了,大家都会的。 重点在于配置 Editor.md,如何配置呢?这取决于你需要怎样的功能,这里推荐你去看看它的 Examples。 我的需求是 HTML in Markdown、TOC、以及输出 HTML,流程图和时序图以后恐怕也会用到。我的配置如下: 继续阅读 »

让 emlog 支持 Markdown

更新: 通过 Editor.md 可以获得更好的 Parse 效果,所以 Markdown Parser 部分已经弃用。 现在很多博客系统比如 Typecho、Hexo 等等都支持 Markdown 写作,然而 emlog 竟然不支持,这不够科学,不够优雅,所以我们要让它优雅起来。 接下来就要实战解决 Markdown 的问题。

删除自带编辑器

emlog 自带的 KindEditor 不实用,首先功能半残不说,从 HTML 源代码模式切换过来还有 BUG。所以为了防止 KindEditor 坏事,我们要删除它。 删除 KindEditor 非常简单,我们只需要在博客主目录下 admin/views 下的 add_log.phpadd_page.phpedit_log.phpedit_page.php 中删除/注释掉下列代码: 继续阅读 »

浅析乔布斯纪念页面

1. 序言

相信大家已经都看到 10 月 5 日的 Steve Jobs 纪念网页了。Steve 是一位天才,他逝世 5 周年,我们没有理由不去纪念他。

于是我就已经把纪念网页放上去了,为什么直到 10 天后才写关于网页的内容呢?主要是当时比较忙。那么我就梳理梳理在网页中使用的东西。 继续阅读 »