记载本博客的建成过程.
原始过程绕了很多弯弯,本文章已经重新整理.
本文章不是 零基础教程 ,不适合一窍不通的小白阅读.
1. 战前准备
您需要:
- github账户
- cloudflare账户
- 一台合适的电脑
- 一双手
1.1 安装git
☞git官网
注意:务必选上add to path
1.2 安装nodejs
☞nodejs官网
检查是否安装成功:
1 | node -v |
1.3 安装hexo
在电脑内找个位置新建文件夹(可命名为blog)作为一切文件的存放地,进入文件夹中,右击鼠标点击Git Bash Here:
1 | npm install -g hexo-cli |
初始化:
1 | hexo init blog |
2.配置参数
2.1 新建仓库
github
仓库名为:github用户名.github.io
2.2 配置git
连接github账户:
1 | git config --global user.name "GitHub用户名" |
生成ssh密钥文件:
ssh-keygen -t rsa -C “GitHub注册邮箱”
一连三回车,进入:C:\Users\电脑用户名\.ssh
打开id_rsa.pub,复制全部内容
打开GitHub_Settings_keys
new SSH Key
粘贴id_rsa.pub内容
Add SSH key
在Git Bash中检测GitHub公钥设置是否成功,输入 ssh git@github.com
3.本地撰写
新建文章:
1 | hexo new 名称 |
生成静态html:
1 | hexo g |
本地预览:
1 | hexo s |
(ctrl+c退出预览)
浏览器打开 localhost:4000 进行访问
4.部署
4.1 配置参数
打开站点配置文件_config.yml
翻到最后修改为:
1 | deploy: |
4.1 完成部署
1 | hexo d |
访问github用户名.github.io浏览
4.2 托管至cloudflare pages
https://pages.cloudflare.com/
绑定GitHub账户,授予权限,选择仓库
填写project name
然后直接Save and Deploy
5.配置博客
5.1 添加theme(Kratos-Rebirth):
在themes文件夹内git bash here,然后:
1 | git clone https://github.com/Candinya/Kratos-Rebirth.git |
按照Kratos-Rebirth的文档配置
5.2 添加评论区
按照Kratos-Rebirth主题的文档和gitalk的文档配置
6.附录
常用命令
1 | hexo n "我的博客" #新建文章 |