从今天开始,本博客正式抛弃了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上写博客,非常不错。
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8