小白专属Hexo手摸手详细搭建教程,0成本搭建属于自己的个人博客
必备条件
- Node.js 官网下载地址:https://nodejs.org/en
- Git,官网下载地址:吉特 (git-scm.com)
- GitHub账号,在GitHub进行注册
可以在cmd终端输入node -v
和git -v
来验证是否已经安装完成,如果显示版本号则代表安装成功。
安装Hexo
在一个合适的位置创建一个文件夹以存放博客文件,所有必备的应用程序安装完成后,即可私用npm安装Hexo。
- 右键创建的文件夹点击`Git Bash Here`或进入文件夹在地址栏输入cmd
- 输入以下命令安装hexo
npm install -g hexo-cli
- 在安装完成以后输入下方代码检查是否安装和成功
hexo -v && git -v && node -v
若输出版本号相关表示安装成功
- 复制下方命令,进行初始化博客文件夹
// hexo init 博客文件夹 若为空表示在当前文件夹 hexo init blog // 或 hexo init
- 复制
npm install
命令,安装hexo的扩展插件
配置ssh
- 打开git bash终端。
- 设置user.name和user.email。
git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub注册邮箱"
- 生成ssh密匙
ssh-keygen -t rsa -C "你的GitHub注册邮箱"
- 此时,在用户文件夹下就会有一个新的文件夹.ssh,里面有刚刚创建的ssh密钥文件id_rsa和id_rsa.pub。
将公匙添加到github上
用户头像→Settings→SSH and GPG keys→New SSH key→将id_rsa.pub中的内容复制到Key文本框中,然后点击Add SSH key(添加SSH)按钮。
创建仓库
在GitHub中创建一个仓库,将仓库的名字更改为 yourname.github.io,例如我的仓库名是zsuh.github.io
初探Hexo
当在第一次使用hexo时,在本地创建服务器使用
# 生成静态页面
hexo generate
# 开启本地服务器
hexo s
根据提示,使用
ctar
+ 左键单击
进入链接应该就可以看到刚刚创建的博客了部署至GitHub
修改配置文件**blog/_config.yml**,修改deploy项的内容,如下所示:
# Deployment 注释
## Docs: https://hexo.io/docs/deployment.html
deploy:
# 类型
type: git
# 仓库
repo: https://github.com/zsuh/zsuh.github.io.git
# 分支
branch: main
注意事项:
- 在冒号后面有一个空格,没有会报错
- 将repo的地址更换为自己的仓库地址
输入下面的命令将hexo博客部署到github中:
# 清空静态页面
hexo clean
# 生成静态页面
hexo generate
# 部署
hexo deploy
#可以简写为
hexo clean && hexo g -d && hexo s
疑难杂症
hexo每次上传后都需要重新配置自定义域名
在`sourcce`下创建文件`CNAME`在其中填入你的自定义网址 如 zsuh.cc
注意事项:
- 文件没有后缀
- 文件命名必须是大写
- 网址不要带协议
第一次部署时无法上传至GitHub
由于hexo不自带上传插件,安装Git上传插件即可
版权声明:
作者:书浩
链接:https://www.zsuh.cc/8.html
来源:晨讯博客
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
小白专属Hexo手摸手详细搭建教程,0成本搭建属于自己的个人博客
必备条件
Node.js 官网下载地址:https://nodejs.org/en
Git,官网下载地址:吉特 (git-scm.com)
GitHub账号,在GitHub进行注册
可以在cmd终端输入node -v ……

共有 0 条评论