12月12, 2013

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

从今天开始,本博客正式抛弃了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

  • 增加了feed功能 http://www.welefen.com/feed
  • 增加Node.js执行时间的统计,可以在header里看到, 一般在10ms-15ms之间

本文链接:http://welefen.com/post/blog-use-Node.js-Think.js-markdown.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。