在不同Windows电脑上使用Hexo

虽然Hexo可以很方便地生成静态网页,使用的markdown格式又非常适合高效地写博客。但是在不同电脑之间的文件同步却不是很方便。

也许这就是为什么大家都把文件放在github上的原因吧?

不过我个人却不太喜欢这种完全“暴露自己”的方式,所以宁愿自己维护一个空间,还好现在的空间也很便宜。

下面记录一下在不同电脑上使用Hexo的步骤。

同步文件

同步文件的方法有很多,最方便的当然是Dropbox,Google Drive。

我用的是自己部署在空间上的私有云ownCloud(不需要vps),用法是一样的。

就是把站点文件夹放在同步盘里

例如:

同步盘的位置是: "C:\Dropbox"

要安装的站点文件夹叫做: “blog”

那么在第一台电脑上安装好Hexo后:

cd Dropbox
hexo init blog
cd blog
npm install

那么这个blog文件夹就会自动同步到其他电脑上。

当然,为了方便,同步盘里还可以放上NodeJS的安装程序,免得重新找来下载。

在另一台电脑上安装NodeJS和Hexo

另一台电脑的同步盘完成同步后,运行NodeJs的安装程序,安装好NodeJs后:

npm install hexo-cli -g
cd path\to\blog
npm install

#如果要测试是否安装成功,就看看能不能访问http://localhost:4000/ :
hexo server

使用Hexo

正常情况下,站点文件的所有配置文件都会同步过来,可以直接写文章和部署了。

hexo new post postname.md
hexo clean & hexo g & hexo d

End.