hexo和github搭建个人博客
- 系统:window 10 64位
- 需要软件:
git,Node.js
- 本文参考博客https://www.cnblogs.com/fengxiongZz/p/7707219.html成功配置
我使用的Node.js和git提供了百度网盘链接,有需要可以自行下载
Node.js百度分享链接
git下载地址百度分享链接
首先安装Node.js和git,一路点击next就可以了,然后将Node.js和git的路径添加到环境变量
使用win + R
输入cmd
然后回车跳出命令行界面,输入下面的命令测试是否成功安装 - 创建github项目,项目名称命名为
raisok.github.io
,我这里有感叹号是因为我已经创建了这个项目,如下图所示 - 安装hexo,自己选择一个文件夹进行安装,我选择的是E盘,然后输出命令
npm install hexo -g
输入hexo -v
查看安装是否成功,成功会输出下面的信息
输入hexo init
初始化文件夹,好像有个报错信息,但是不影响下面的操作
输入npm install
进行安装
输入hexo s
启动服务,访问下面的网址就可以打开网页,如果长时间不出现,可能是端口被占用,可以尝试设置其他端口 输入hexo server -p 5000
5000为端口号
以上就配置好了博客的初始化模板,下面就需要将github和hexo博客模板建立联系
- 进入git窗口
添加用户名和邮箱1
2git config --global user.name "raisok"
git config --global user.email "454418154@qq.com"
通常情况下会生成一个~/.ssh
的文件夹用于存放密钥,如果没有可以使用下面的命令来生成1
ssh-keygen -t rsa -C "邮件地址@youremail.com"
查看~/.ssh
目录下是否存在下面几个文件
在github设置公共的钥匙,新建一个new ssh key
,将id_rsa.pub
文件里的内容复制上去
然后测试是否链接成功,成功会出现如图片所示的信息1
2
3eval "$(ssh-agent -s)"
ssh-add.exe ~/.ssh/id_rsa
ssh -T git@github.com
在你初始化hexo的文件夹下面修改文件_config.yml
文件尾部修改下面的信息1
2
3type: git
repo: git@github.com:raisok/raisok.github.io.git #你自己的地址
branch: master
使用下面命令新建一篇博客并保存,需要在你初始化hexo的文件夹下面进行1
2hexo new post "hello, hexo"
npm install hexo-deployer-git --save
使用命令上传hexo d -g
发现报错可能是你的github邮箱设置了禁止访问
去掉箭头所指的小勾然后再重新运行就可以了
输入https://raisok.github.io/
就可以访问我们的博客模板了,原始的模板需要继续进行修改成自己的风格