0x00 前言
以前博客搭建在WORDPRESS上 需要不停续费服务器太麻烦了 迁移也太麻烦了 就想着搭建一个hexo个人博客
0x01 准备
1.node.js在官方上下载并安装
2.git官方下载并安装
看一下node/npm/git的版本 有一个没显示就是有错误!!
1 | C:\Users\89860>node -v |
0x02 开始
首先在一个盘中创建个文件夹 比如我在D:创建一个blog 然后打开cmd移动到你创建的文件夹下
1 | C:\Users\89860>d: |
安装hexo
1 | npm install hexo -g |
hexo -v 检查版本
1 | C:\Users\89860>hexo -v |
初始化
1 | hexo init |
更新后面所需要用到的软件
1 | npm install |
配置服务
1 | hexo g |
开启服务
1 | D:\blog>hexo s |
可以看到我们可以访问http://localhost:4000
0x03 Github与hexo连接
创建一个github账户 创建仓库 注:域名必须和自己账户名一样

进入自己创建的那个blog文件夹 右键使用git bash here
1 | git config --global user.name "自己github名字" |
生成密钥
1 | ssh-keygen -t rsa -C "自己github邮箱" |
同样在_config.yml文件中,找到Deployment,然后按照如下修改
1 | deploy: |
登陆github 在自己头像下找到Settings
进入找到 SSH and GPG keys
New一个新的SSH-keys
然后在自己根目录下(就是你的用户目录) 找到./ssh
将id_rsa.pub文件里的内容复制上去
看自己是否配置成功
1 | 89860@MSI MINGW64 /d/blog |
到此就搭建成功 可以登陆https://名字.github.io进入自己博客
1 | hexo new "标题" 创建新博文 |
资料来源:
https://www.cnblogs.com/fengxiongZz/p/7707219.html
https://blog.csdn.net/gdutxiaoxu/article/details/53576018