当你在公司某台电脑上成功部署hexo并发布博客时,别激动!有没有想过回家要用hexo怎么办?思路:在已经push到github上的生成的hexo静态代码上创建一个分支,用这个分支来管理自己的hexo源文件。具体操作是将github上生成的静态文件clone到本地gitclonehttps://github.com/zine-fj/zine-fj.github.io.git删除除git文件外的所有克隆文件。如果找不到git文件,请将其全部删除。不要用hexoinit初始化。把你用hexo写博客时的整个目录(所有文件)搬过来。忽略被忽略的文件touch.gitignoreswitch并创建一个名为hexo的分支gitcheckout-bhexo#switchbranchgitcheckouthexo#viewbranchgitbranchpush复制的文件到githubgitadd.gitcommit-m"newbranch"gitremoteaddoriginhttps://github.com/zine-fj/zine-fj.github.io.gitgitpush-uoriginhexo以后在其他电脑上用hexo写博客,直接克隆创建的分支gitclone-bhexohttps://github.com/zine-fj/zine-fj.github.io.git克隆完hexo后,首先在该文件夹下通过命令提示符输入hexo-v查看hexo是否可用。如果没有,根据提示安装(注意:cnpm安装可能有问题)npmihexo--save然后安装依赖包yarn在本地执行hexo运行查看示例(localhost:4000)hexoghexoshexonewpost"title"hexod-g注意,如果hexod-g部署不成功,显示Hostkeyverificationfailed,说明本机没有sshkey(我的做法是另外创建一个钥匙)。忘记(在当前文件夹中)gitpush将源文件推送到分支。如果用hexos查看localhost:4000是空白,可能是因为没有获取到主题(主题在themes文件夹下)。
