今天开始ediary项目

又折腾了一上午的 o-blog ,总是少了几个 js 文件,最近升级了 emacs 中的所有包后 我的博客 总算是歇菜了,使用 o-blog 写了两年博客,过程还是很愉快的,除了升级系统后偶尔会有兼容性问题,需要耗费时间修复外,写起博客来很方便,有时候工作相关的调研项目也忍不住发布到博客上,然后把链接发出去。不过考虑到我使用的系统(Archlinux)更新得太勤快了,使用的博客系统一定要够简单直观,我可以改得动。

我想是时候按自已的想法写一个类似的项目了,这个项目的核心功能一定要精简,专注于日记功能,最好能把展示层剥离出去, jquerybootstrap 实在是太重了,展示日志用得着这么重的东西吗?

核心应该是数据结构,日志的信息包含:标题(title)、标签(tags)、发布日期(timestamp)、正文(source)加上可选的短名称(slug)用于生成链接。而最基础的功能就是从日志文本中提取这些信息。接下来根据这些信息来生成待发布的日志文件,以及与现有的发布系统(如:wordpress、git pages)的对接就可以独立进行开发了,而且应该可以互相替换。

接下来要完成的第一个任务就是解析本日志文件。