借助Github搭建个人博客
借助Github搭建个人博客
环境安装
github账号与仓库
首先要有一个 Github 账号,并创建一个博客仓库。
登录Github后点击个人头像,点击Your repositories
,进入仓库页面。
点击new
,创建一个新的仓库。Repository name=<用户名>.github.io
。
点击create a new file
创建一个新的文件,文件名为index.html
文件内容如下
1 |
|
接下来就可以在浏览器访问主页了,访问网址https://用户名.github.io/
。
其他环境如下,尤其是nodejs的版本,我一开始用的是node v18 LTS,本地部署没问题,但是部署到Github后index.html就变成空白了,换到node v14后正常,node版本依赖大坑。
环境 | 版本 |
---|---|
笔记本电脑 | 联想LegionY9000P(2022) |
操作系统 | deepin 20.9 LTS |
git | 2.20.1 |
nodejs | 14.21.3 |
hexo-cli | 4.3.1 |
git安装
1 |
|
nodejs安装
1 |
|
最后可以通过node -v
查看当前激活的node版本
hexo安装
1 |
|
关于页
1 |
|
创建成功后,修改文件test-blog/source/about/index.md
,在date行下面添加一行layout: about
。
本地启动
1 |
|
hexo配置
Fluid主题
下载最新release版本到test-blog/themes/
下,解压并重命名为fluid。注意不要出现解压错误,主要是通过鼠标解压可能会出现目录嵌套的问题,解压完检查一下没问题即可。
1 |
|
leancloud账号注册
Fluid
主题写好了统计阅读量的代码,但是缺少相应配置所以没有开启,需要借助三方服务来统计阅读量,这里是有 Leancloud
的免费服务来进行统计。
LeanCloud官网,注册并实名认证,验证邮箱。
创建应用,开发版(免费的)。
打开该应用的设置->应用凭证,有AppID,AppKey,REST API服务器地址。
文章阅读量统计
修改test-blog/themes/fluid/_config.yml
文件
计数功能
修改test-blog/themes/fluid/_config.yml
文件
页面底部显示 PV UV计数
修改test-blog/themes/fluid/_config.yml
文件
添加评论功能
修改test-blog/themes/fluid/_config.yml
文件
部署到github
1 |
|
部署到github
1 |
|
大功告成
至此就算是搭建好了个人博客,可以通过https://用户名.github.io/
来访问。但是有一点,本地项目部署到github后有一定延迟,也就是说执行hexo g -d
后,github仓库已经更新了,但是通过https://用户名.github.io/
访问的时候网页内容还没有更新,需要等一段时间。
可以通过hexo s
本地启动来查看最新的效果。
参考链接: