Hexo博客搭建初级教程(三)
从零开始搭建Hexo博客
作者:HeDaoZhiWan(Miaplacidus)
本篇:部署博客
上一篇:初始化博客
配置部署
1. 创建GitHub仓库
- 登录GitHub并创建一个新仓库,命名为
你的GitHub用户名.github.io
,并勾选添加README.md文件。这一步很重要,不要搞错了。
2. 配置Hexo部署信息
-
GitBash,在你的博客根目录下安装部署工具:
1
npm install hexo-deployer-git --save
2.先前往你刚刚建的GitHub仓库,点击绿色按钮Code旁边的小三角,复制SSH中的内容。然后修改 _config.yml文件中的deploy部分:
1 | deploy: |
部署博客
-
运行以下命令清理、生成并部署:
1
2
3hexo clean
hexo g
hexo d -
部署成功后,访问
https://你的GitHub用户名.github.io
就可以看见你的博客啦~。
注意:.github.io可能国内无法访问,请挂梯。或者:
3. [拓展]自定义你的博客域名
去[硅云](https://www.vpsor.cn/)注册账号,实名,可以白嫖一个.top之类的顶级域名(无需付款,有效期1年)
然后去你的GitHub博客仓库-设置-GitHub Pages,下拉到底部,自定义域,输入你的刚才白嫖的域名,等待DNS检查通过,全世界就可以访问你的网站了(没有区域限制和网络限制,不用挂梯子)
DNS检查不通过的,去你的域名控制面板,登录,按照GitHub的关联帮助文档把你的主机IP、解析码等关联,再检查。
常见问题与解决方案
SSH连接失败
- 确保SSH密钥已正确添加到GitHub。
- 可以考虑改用HTTPS连接。
换行符CRLF问题
-
设置Git配置以避免警告:
1
git config --global core.autocrlf true
其他问题请善用Hexo官方文档和GitHub Pages帮助文档。
OK,大功告成!你的博客应该可以跑起来了!接下来我建议你复制你的博客根目录备份副本,防止哪一天你不小心给博客造成不可逆的错误。
欢迎参阅下一系列:博客魔改教程
评论