hexo博客基础搭建
文章参考自Fomalhaut,进行了一些精简。
1.配置前准备
需求:
- Windows 10 及以上配置
- markdown编辑器(推荐VScode)
- github个人账号及git安装
- HEXO
2.安装HEXO
在gitbush中输入下面的命令1
npm install -g hexo-cli
完成后输出hexo -v验证是否安装成功
3.在github中创建新的仓库
- 打开github时最好科学上网或者开加速器,不然可能会进不去
- 仓库的格式必须为:<用户名>.github.io
- 点击 Creat repository 进行创建
4.git的配置
配置用户名和邮箱,依次输入以下命令1
2git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
5.连接至github
1.执行以下命令生成ssh公钥,此公钥用于你的计算机连接Github1
ssh-keygen -t rsa -C "你的邮箱"
之后打开C盘下用户文件夹下的.ssh的文件夹,会看到 id_rsa.pub
用记事本打开上述图片中的公钥(id_rsa.pub),复制里面的内容,然后开始在github中配置ssh密钥。
2.将key配置到github
进入github,点击右上角头像 选择settings,进入设置页后选择 SSH and GPG keys,名字随便起,公钥填到Key那一栏。
6.初始化HEXO
1.新建文件夹(路径必须全英文),在此文件夹里打开gitbush并输入以下命令1
hexo init blog(项目名,自己随便写一个)
2.进入blog ,输入 npm i
安装相关依赖。1
2cd blog-demo //进入blog文件夹
npm i
3.之后blog文件夹里就会有相关文件了
4.输入hexo s
启动项目
5.项目对下面的http://localhost:4000/
是项目地址,在浏览器中打开即可
6将本地博客部署到github上
1.安装 hexo-deployer-git1
npm install hexo-deployer-git --save
2.修改_config.yml中的配置1
2
3
4deploy:
type: git
repository: git@github.com:qsTVT/qsTVT.github.io.git
branch: master
记得把repository后面改成自己的github的ssh链接
3.运行以下命令1
hexo cl && hexo g && hexo d
这样之后,就可以通过github自带的网址,访问自己的博客了。