[ Untitled ]
#! https://zhuanlan.zhihu.com/p/419664058
搭建个人博客(hexo) + 自定义配置主题 + 自定义配置域名(纯干货、无废话)
无一句废话,个人总结,需一定基础
安装hexo
1
2npm install -g hexo-cli
hexo --version创建项目
1
2
3
4hexo init blog
cd blog
npm install
hexo serve自定义hexo主题
1 | git clone https://github.com/liuyib/hexo-theme-stun.git themes/stun |
- 加入git版本控制
1 | git init |
- 将git所在系统上的ssh公钥复制给github
1 | vim /mnt/c/Users/windows用户/.ssh/id_rsa.pub |
将上述文件内容复制到github网站以下截图打码地方
1 | #测试通讯 |
若出现以下截图横线所标内容,则证明和GitHub网站成功建立ssh免密通讯协议
- 修改hexo配置
1 | vim /mnt/d/hexo/blog/_config.yml |
修改CNAME设置
新建一个文件,添加内容为你的域名
vim blog/source/CNAME
www.wxzhang.cool
运行
1
2
3
4
5#本地试运行
hexo s -g
#github网站运行
hexo d -g自定义博客域名
添加阿里云域名解析域名记录
添加github Pages
- 访问博客
成功访问我的博客
启用https认证
github上面设置
conding上部署(比较坑,现在想用pages必须买他的服务器)
部署公钥(和上述部署在github网站上方法一样,这里就不重复补充呢)
测试是否可以coding网站进行ssh通讯
1 | ssh -T git@e.coding.net |
- hexo配置文件添加coding源
1
2
3
4
5
6
7
8vim /mnt/d/hexo/blog/_config.yml
deploy:
- type: git
repo: git@github.com:wxzhang13/blog.git
branch: master
- type: git
repo: git@e.coding.net:MakerCosy/blog/blog.git
branch: master
报错截图
出现以下报错,输入以下命令即可
1 | npm install --save hexo-deployer-git |