如何使用Hexo搭建属于自己的博客
如何使用Hexo搭建属于自己的博客
一、准备工作
- 申请
GitHub
账号 - 安装
Git
- 安装
NodeJS
二、创建仓库
在GitHub
上创建一个新的代码仓库用于保存我们的网页。
点击Your repositories
,进入仓库页面。
填写仓库名,格式必须为<用户名>.github.io
,然后点击Create repository
三、安装Hexo
我们采用Hexo来创建我们的博客网站,Hexo
是一个基于NodeJS
的静态博客网站生成器,使用Hexo
不需开发,只要进行一些必要的配置即可生成一个个性化的博客网站,非常方便。点击进入https://hexo.io官网。
安装
Hexo
1
npm install -g hexo-cli
查看版本
1
hexo -v
创建一个项目
hexo-blog
并初始化1
2
3hexo init hexo-blog
cd hexo-blog
npm install本地启动
1
2hexo g
hexo s浏览器访问 http://localhost:4000
四、更换主题
Fluid
主题官网: https://github.com/fluid-dev/hexo-theme-fluid
指定主题
如下修改
Hexo
博客目录中的_config.yml
:1
2theme: fluid
language: zh-CN创建
关于页
首次使用主题的
关于页
需要手动创建1
hexo new page about
创建成功后,编辑博客目录下
/source/about/index.md
,添加layout
属性1
2
3
4
5---
title: about
date: 2022-04-01 19:20:23
layout: about
---本地启动
1
2hexo g -d
hexo s浏览器访问 http://localhost:4000
五、创建文章
如下修改 Hexo
博客目录中的 _config.yml
,
打开这个配置是为了在生成文章的时候生成一个同名的资源目录用于存放图片文件。
1 |
|
执行如下命令创建一篇新文章,名为 测试文章
1 |
|
执行完成后在source_posts
目录下生成了一个md文件
和一个同名的资源目录
(用于存放图片)
图片引用方法
1 |
|
六、个性化页面展示
页面的标题等位置显示默认的文字,可以改下显示一些个性化的信息。
浏览器
tab页
名称
修改根目录下_config.yml
中的title
字段。博客标题
主题目录themes\fluid
下_config.yml
中的blog_title
字段。主页正中间的文字
主题目录themes\fluid
下_config.yml
中的text
字段。
七、添加阅读量统计
Fluid
主题写好了统计阅读量的代码,但是缺少相应配置所以没有开启,需要借助三方服务来统计阅读量,
这里是有 Leancloud
的免费服务来进行统计。
申请
LeanCloud
账号并创建应用
LeanCloud官网: https://console.leancloud.cn/login?from=%2Fapps创建应用,选择开发版即可,免费的
进入该应用的 设置->应用凭证,找到AppID
和AppKey
,记录下来后面配置要用修改
Fluid
配置
打开主题目录themes\fluid
下的_config.yml
文件,修改如下配置
单篇文章阅读量计数 打开统计开关
1 |
|
配置
leancloud
的app_id
和app_key
打开计数功能,统计来源改为
leancloud
1 |
|
- 页面底部展示网站的
PV、UV
统计数
1 |
|
八、添加评论功能
评论功能的代码已经写好了,只不过没有开启,需要修改一些配置
打开主题目录 themes\fluid
下的 _config.yml
文件,修改如下配置
启用评论插件
1 |
|
配置 leancloud
的 app_id
和 app_key
九、发布到GitHub Pages
安装hexo-deployer-git
1 |
|
修改根目录下的 _config.yml
,配置 GitHub
相关信息
1 |
|
部署到GitHub
,可按以下三步来进行。
1 |
|
十、一些常用命令
hexo
常用命令:
1 |
|
git
常用命令:
1 |
|
十一、最终效果展示
可访问如下地址查看 https://liaoliaocode.github.io
以上为 Hexo
搭建个人博客 全过程,详细内容请参考 Hexo Fluid 用户手册