purelog
v0.1.4
Published
A simple blog
Downloads
14
Readme
#提示 Beta版本正在开发,试用可以使用v0.0.1这个alpha版本,这个版本我打了一个标签的。
git clone https://github.com/conis/Purelog.git
cd Purelog
git checkout v0.0.1
不过我估计v0.0.1这个版本也会出现部署问题,因为我有一个改动被提交上去了。计划一个星期左右会有Beta版本出来,也可能会更快。
#新功能
- 支持标签
- 支持插件扩展,主题将会是用npm的方式安装
- 支持dropbox(这个功能可能会延迟)
- 支持上一篇文章和下一篇文章
可以看我最新的一篇文章:计划用一两周的时间完成Purelog的beta版;
重点还是在模块化方向努力,希望以后Purelog就不用怎么改了,有功能用插件实现就可以了。
#为什么会有Purelog
我对Ghost抱有很大的期望,等了很久,早早地把Wordpress撤下来,就等Ghost的了。这个项目差不多筹了20万欧元,Markdown和Node.js当然是最吸引我的地方。终于等到项目Release了,结果让我很失望。项目好坏不说,起码它满足不了我的需求,白等了这么久。当然,这只是对我个人来说,相信会有很多人喜欢Ghost的。
Ghost的Markdown实时编辑功能是很赞,但这个功能并不是我要的,如果我要在线编辑的话,为什么我还要Markdown呢?而且Markdown有很多客户端,WYSIWYG的浏览器多得去了,如果我要可视化直接用HTML编辑器就好了,何必退而求其次搞一个Markdown的在线编辑器?
Ghost不支持文件型的Markdown,而是直接存入数据库,搞什么,为什么要用Markdown?
Ghost不支持分类,不支持从Dropbox导入文件,当然也不会支持伟大的Github。
Ghost不支持自定义路由,那我从原来的博客切换过来怎么办,搜索引擎过来的链接可能全部找不到了。比如说我以前是用http://iove.net/archive/733.html这样的路径怎么办?
既然如此,那不如自己动手写一个博客系统吧。
#我想要的博客系统
- 足够快速,Wrodpress太庞大太臃肿了
- 足够简单,我不需要评论,也不需要访客计数,更不需要太多的订制化,我只需要一个简单的,用来写作的系统
- 支持Markdown,我需要能直接支持Markdown的文件,而不是存到数据库
- 支持Dropbox
- 支持Github,我希望我的Blog就是一个Github仓库,我会使用它的版本控制系统。
- 支持主题
#Purelog的特点 ##目前已经支持的
- 没有数据库,完全基于文件系统,系统在初始化的时候会扫描所有Markdown文件然后读到缓存,所以,它会足够的快
- 支持git,如果配置中指定了git仓库,系统在初始化的时候会更新git,然后再扫描.md文件
- 支持多主题,目前仅支持handlebars
- 支持自定义路由
##未来版本计划支持的
- 支持分类
- 支持Page
- 支持标签
- 支持从Dropbox公开目录中读取Markdown文件
- 主题支持handlebars和jade等,支持less
#使用或者Fork
##Github https://github.com/conis/Purelog
##使用
- 部署好node.js环境
- clone Purelog项目至本地目录
- cd至Purelog目录中,使用
npm install
安装 - 使用
node index.js
启动项目,如果出现错误,请根据提示操作
##汇报错误
因为目前还在alpha版本,所以问题肯定是非常多的,如果有问题,请提交至 https://github.com/conis/Purelog/issues
##DEMO 我的个人博客涂雅正在使用Purelog