1、安装Git
2、安装Node.js
3、安装Hexo
$ npm install -g hexo-cli
- 可以通过下述命令查看hexo的版本。($ hexo version)
$ hexo version
hexo-cli: 3.1.0
os: Windows_NT 10.0.18362 win32 x64
node: 12.16.2
v8: 7.8.279.23-node.34
uv: 1.34.2
zlib: 1.2.11
brotli: 1.0.7
ares: 1.15.0
modules: 72
nghttp2: 1.40.0
napi: 5
llhttp: 2.0.4
http_parser: 2.9.3
openssl: 1.1.1e
cldr: 36.0
icu: 65.1
tz: 2019c
unicode: 12.1
- 电脑任意位置创建Hexo文件夹,我的位置是
D:\HexoBlog
。在当前文件夹下右击鼠标右键,选择Git Bash,注意以后的命令均要在此文件夹下执行。
- 执行下述命令,Hexo会自动创建相应文件。
hexo init
上述命令执行起来有时是比较慢的,请耐心等待。
显示下图红框INFO Start blogging with Hexo!
即为成功!
npm install
下图说需要运行npm audit fix
去修理,那就运行一下这条命令。
4、将博客部署到Github
npm install hexo-deployer-git --save
- 第一次使用 Git 时,需要提供用户名和邮箱的信息,可以通过如下命令实现:
git config --global user.name "Bernardo1122"
git config --global user.email "2721076963@qq.com"
hexo generate
hexo deploy
与此同时,会弹出下图所示的对话框,填入正确的的邮箱(用户名)和密码点击 Login 即可。
-
注意:每次修改本地文件后,需要
hexo generrate
才能保存。每次使用命令时,都要在D:\HexoBlog
目录下。每次想要上传文件到 Github 时,就应该先键入hexo generate
保存之后,再键入hexo deploy
。
- 此时博客已经完全搭建起来了,在浏览器访问 https://bernardo1122.github.io/ 博客啦!
5、绑定自己的域名
-
如果没有个人域名,建议去阿里云、腾讯云等去注册购买,可以选择自己心仪的未被注册的二级域名。
-
我选择在腾讯云购买了5年的域名 http://www.bernardo.fun。经过一系列程序域名实名认证成功。
-
无论是在阿里云还是腾讯云购买,操作方法是异曲同工的,在这里展示腾讯云中绑定域名的方法,如下图:
-
依次执行如下所示操作(邮件解析就没必要填写了):
-
使用快捷键 strl + R
打开命令行窗口,输入cmd
,进入后输入 ping www.bernardo1122.github.io
:
-
可以看到 www.bernardo1122.github.io
的IP地址是 185.199.109.153
,输入到腾讯云的网站解析当中,点击确定即可:
-
强调:在添加配置个人域名时,填写bernardo.fun
与www.bernardo.fun
效果是一样的。但配置过程,要保持一致。由于博主添加bernardo.fun
后觉得www.bernardo.fun
更养眼,又重新配置了一遍。下述部分图片没有及时更新,但方法相同,不再赘述。
-
删除原来默认的,并添加以下解析,上面一行是博客的IP地址,下面一行是Hexo博客域名:
-
接下来进入 Github,点击 settings ,对域名进行设置:
-
在 GitHub Pages 一栏,填好个人域名。www.bernardo.fun
与bernardo.fun
没有区别:
-
在 GitHub 上创建名为 CNAME 的文件,内容为 bernardo.fun
:
-
至此个人博客已经全部搭建好了(是http传输,不是https加密的, 还需改进),下篇博文展示如何写 Hexo 博客: