Hexo博客的安装与配置
# 安装 Hexo 的必要环境
-
# Node.js 的安装
Node.js 安装包下载地址为:
-
# Git 的安装
Git 安装包下载地址为:
-
# 检查 Node.js 和 Git 是否安装成功
找到我们的 Git Bash 并打开
输入:
node -v
和npm -v
,如果正确显示版本号,则表示环境安装成功了
# 利用 npm 来安装 cnpm
由于国内的镜像源速度较慢,所以我们利用 npm 来安装 cnpm ,在命令行中输入
npm install -g cnpm --registry=https://registry.npm.taobao.org
检查 cnpm 安装是否成功,在命令行中输入 cnpm
或者 cnpm -v
# 利用 cnpm 来安装 Hexo
在命令行中输入 cnpm install -g hexo-cli
安装 Hexo
验证 Hexo 安装是否成功,在命令行中输入 hexo -v
# 初始化 Hexo 博客
创建一个文件夹作为博客目录
在对应的根目录文件夹下启动 Git Bash, 命令行窗口命令行中输入 hexo init
来初始化 Hexo 博客
显示 “INFO Start blogging with Hexo!”,即为初始化成功
启动 Hexo 博客,在命令行中输入 hexo s
,进行本地部署
在浏览器地址栏输入 localhost:4000
,即可进入 Hexo 博客的主界面!
在命令行中输入 hexo g
打包成静态文件,在命令行中输入 hexo clean
清除缓存,一般更新网站前运行
# 安装 fluid 主题
-
获取主题最新版本
方式一:
推荐通过 npm 直接安装,进入博客目录执行命令
npm install --save hexo-theme-fluid
方式二:
下载 解压到 themes 目录,并将解压出的文件夹重命名为
fluid
然后在博客目录下创建
_config.fluid.yml
,将主题的 _config.yml 内容复制进去。 -
指定主题
如下修改 Hexo 博客目录中的
_config.yml
:1
2theme: fluid # 指定主题
language: zh-CN # 指定语言,会影响主题显示的语言,按需修改 -
创建关于页
首次使用主题的「关于页」需要手动创建:
1
hexo new page about
创建成功后,编辑博客目录下
/source/about/index.md
,添加layout
属性。修改后的文件示例如下:
1
2
3
4
5
6---
title: about
layout: about
---
这里写关于页的正文,支持 Markdown, HTML -
更新主题
适用于通过 Npm 安装的主题。
在博客目录下执行命令:
1
npm update --save hexo-theme-fluid
适用于通过 Release 压缩包安装主题,且没有自行修改任何代码的情况。
- 先将原文件夹重命名为别的名称,例如
fluid-bkp
,用于升级失败进行回退; - 按照安装步骤,重新下载最新 release 版本 并解压重命名为
fluid
; - 如果某些配置发生了变化(改名或弃用),release 的说明里会特别提示,同步修改原配置文件即可
- 先将原文件夹重命名为别的名称,例如
# 添加樱花飘落背景
在主题文件夹下的 layout\layout.ejs 中添加:
1 |
|
# 添加底部网站运行时长
在主题目录下创建 source/js/duration.js
,内容如下:
1 |
|
在主题配置文件 _config.landscape.yml
中的 footer: content
添加:
1 |
|
# 添加底部滚动字体
在主题目录下创建 source/js/scroll.js
,内容如下:
1 |
|
在主题配置文件 _config.landscape.yml
中的 footer: content
添加:
1 |
|
# 添加 Hexo 实时预览
更改配置文件不支持实时更新
在博客目录下执行命令:
1 |
|