博客使用Node.js+Think.js+markdown构建

714次阅读  |  发布于5年以前

从今天开始,本博客正式抛弃了wordpress,使用Node.js+Think.js+markdown来构建。使用这种方式可以让写博客更加简单、高效。

介绍

使用Node.js+markdown来构建博客已经成为一种趋势,并且现在已经有了一些成型的系统可以使用,如: hexo。

但本博客并没有使用这些系统,而是基于Think.js框架来构建的。

Think.js是我前段时间开发的一款Node.js版的web框架,该框架里的很多特性借鉴于thinkphp(如果你认为是抄袭thinkphp我也不反对,哈哈)。该框架的详细介绍就不在这里说了,github地址为https://github.com/welefen/thinkjs。

使用该框架一方面是更深度的检验该框架,另一方面是想将本博客做成通用的博客系统,系统名为thinkpress,github地址为https://github.com/welefen/thinkpress

为了让之前的链接不失效,本博客设计上兼容了wordpress里的链接方式,这样可以将wordpress里的数据很好的导进来。

主题

之前的博客使用的是自己开发的wordpress主题gplus,一直使用了很长时间,里面使用了pushState+ajax之类的技术。 但这次想彻底替换掉,看到网站http://weblog.areverie.org/效果不错,就借鉴过来了,做了一些简单的修改,并且在页面底部加了该网站的链接。

其他

评论这次使用了多说,本来想使用Disqus,但无赖在国内访问速度太慢。通过多说的wordpress插件将评论都备份到多说上了,并且由于系统采用了wordpress的链接方式,所以迁移后评论可以直接显示。

目前本博客系统还不够完善,不推荐大家使用。

如果有同学想通过markdown的方式来写博客的话,可以使用月影写的gitpress, 直接在github上写博客,非常不错。

更新

2013-12-13

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8