source目录下创建 CNAME 文件 里面写入自己的域名
然后 hexo g hexo d
其实这个文件就是个配置文件,在github上手动改也会有这个文件。 但是如果不这样添加,下次部署就覆盖了
在git切个分支 source
然后把本地的传上去
hexo的源文件这里说一下步骤4为什么只需要拷贝6个,而不需要全部: 1. _config.yml站点的配置文件,需要拷贝; 2. themes/主题文件夹,需要拷贝; 3. source博客文章的.md文件,需要拷贝; 4. scaffolds/文章的模板,需要拷贝; 5. package.json安装包的名称,需要拷贝; 6. .gitignore限定在push时哪些文件可以忽略,需要拷贝; 7. .git/主题和站点都有,标志这是一个git项目,不需要拷贝; 8. node_modules/是安装包的目录,在执行npm install的时候会重新生成,不需要拷贝; 9. public是hexo g生成的静态网页,不需要拷贝; 10. .deploy_git同上,hexo g也会生成,不需要拷贝; 11. db.json文件,不需要拷贝。
恢复重装电脑后,或者在其它电脑上想修改博客: 1. 安装git; 2. 安装Nodejs和npm; 3. 将仓库拷贝至本地,切换到source分支; 4. 在文件夹内执行以下命令npm install hexo-cli -g、npm install、npm install hexo-deployer-git。