使用travis-ci持续集成Hexo静态博客

Hexo是一个基于Nodejs的轻量级静态博客生成框架。静态博客生成程序会将我们所写的博客生成为一套HTML+CSS+JavaScript代码,我们将这个代码部署到诸如Github Page这样的地方就可以在世界任何一个地方访问我们的博客了。这种方案有一个非常有利的优点–免费。但是,hexo环境不是处处都有,换个地方写作变成了一件麻烦事。而且写完文章以后需要hexo g,hexo d等一系列操作,着实很麻烦。本篇文章利用Travis CI解决以上痛点。     继续阅读
Pang Jian's avatar
Pang Jian 5月 25, 2016
 | 

升级Hexo2.X到3.0

我一般不想转或者写别人写过的一些东西,但是今天这篇文章算是转的,完全记录了我升级hexo的过程。为什么呢?实在是觊觎了很久了,一直没敢动手,3.0版本可是个大手术,据说好多主题和插件都挂了,现在这个主题我修改了不少,怕万一出个什么问题很麻烦。仅以此文来记录这次没什么意外地升级。 Hexo3.0新特性 新的命令行工具:hexo-cli 更轻量级的核心模块:generators,deployers和server都从主模块中分离出来了 新的generator Api 支持时区 更多     继续阅读
Pang Jian's avatar
Pang Jian 4月 11, 2015
 | 

使用Swiftype为静态博客添加站内搜索

为网站、App提供站内搜索的Swiftype获1300万美元B轮融资。Swiftype可以为网站及移动App提供内置搜索引擎服务,搜索服务的部署非常简单,只需要插入一行JS代码即可搞定。于Google相比,高度可定制化是它的优势。来自:36Kr     继续阅读
Pang Jian's avatar
Pang Jian 3月 24, 2015
 | 

基于Firebase的Hexo博客实时访问数统计

本来想写一个HEXO的搭建过程的,但是在搜索引擎上一搜一大把教程。看到有人评论:“你写这个跟HEXO官方的教程比好在哪?”仔细想想,说的极好。索性也就不写这个人家已经写烂了的东西了。附一个官方教程链接。其实在搭建过程中还参考了一个很全面很详细的博客,也附上链接吧,ibruce不如。对于像HEXO这种静态博客来讲,想要做到一些动态的功能就必须得靠第三方支持,比如评论可以使用多说、Disqus。虽然我的blog的访问人数少的可怜,但是我还是希望知道有多少访问量的。于是乎发现了FireBase这个神奇的东西,它是一个制作实时应用的框架,用它来统计访问量绰绰有余啦。它可以做到的就像本博客下面的一样,你可以尝试开启两个本博客窗口,然后刷新其中一个,看看另外一个页面,是不是很神奇?另一个页面的访问量也实时增加了!     继续阅读
Pang Jian's avatar
Pang Jian 2月 27, 2015
 |