从头开始,用github pages页 + git + hexo 搭建个人博客
-
首先环境
-
硬件环境
- 机器:笔记本
- windows:window 10 home
- cpu: i5 7200u
- 内存: 8G
- 硬盘: 256 SSD
-
软件环境
- hexo 必须 我的版本是v10.14.2
- git 必须 我的版本是2.20.1
- node.js 必须
- github账号
- 开通git pages 必须
-
1. 安装node和git :
node和git官网直接下载(git由于服务器原因可能较慢)。
node完成后在cmd测试node,输入node -v 如图:
git完成后在人以文件夹鼠标右键可看到如图:
2. 安装hexo:
新建一个文件夹(如:在D:下新建blog)打开cmd切换至该目录下输入输入
npm install hexo-cli -g
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题
成功后输入hexo -v查看版本:
3. 开始配置hexo:
- 首先初始化hexo :
hexo init
- 安装所需组件:
npm install
- 部署静态网页:
hexo g
- 开启服务体验:
hexo s
打开浏览器输入地址:
127.0.0.1:4000(或localhost:4000)
可看到如图:
4. 设置github pages :
- 注册登陆github,新建仓库:
名称注意格式是你的昵称 .github.io
之后可以看到你的github pages地址
5. 将hexo关联 github pages:
- 在blog文件夹打开git bash,输入:
config git --global user.email "邮箱地址"
config git --global user.email "用户名" //用户名可随意填
- 生成密匙:
输入:
ssh-keygen -t rsa -C "你的邮箱地址" 。一路回车
输入:
cd ~/.ssh
ls
- 查看密匙,可看到两个文件 id_rsa(私匙) 和id_rsa.pub(公匙)
输入:
cat id_rsa.pub
- 复制公匙
登录github 在头向下点击setting 找到SSH and GPG keys
将刚复制的公匙添加
- 验证
输入:
ssh -T git@github.com
验证是否关联,若显示如图:
则绑定成功
6. 配置hexo:
在blog文件夹下找到_config.yml文件打开,在末尾
找到
deploy:
type:
修改为
其中的地址来自于你的仓库克隆地址::
完成
常用命令
hexo:
hexo init (初始化hexo,将在相应文件夹下生成文件,需要联网)
hexo new "title"(新建文章)
hexo generate (可简写为hexo g,生成静态文件)
hexo deploy (可简写为hexo d将生成文件部署到网站,即发布至github仓库)
hexo server (可简写为hexo s 启动服务器,访问发网址为 http://localhost:4000)
hexo clean (清理缓存文件db.json和已生成文件public)
hexo list <type>(列出网站资料,type有:page, post, route, tag, category等)
网友评论