虽然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.