结课作业
使用 Hexo 生成博客并发布
依赖软件安装
Hexo 安装和运行依赖以下软件:
- Nodejs, Hexo 运行基础环境,并提供 npm 实现安装;
- Git, Nodejs 的包管理工具依赖 Git 实现包下载。
请根据电脑所用系统下载依赖的软件,Windows 系统请下载:
苹果电脑默认的 macOS 请下载:
Hexo 安装与博客生成
使用 Nodejs 自带的包管理器 npm 来自动下载 Hexo 的命令行工具 hexo-cli,打开 Windows 命令行或 macOS 下的终端运行以下代码:
1 |
|
其中 npm 是 Nodejs 的包管理工具,install
是执行安装命令;-g
参数说明是全局安装,也就是安装完成后会自动将 hexo 加入环境变量直接使用;hexo-cli
是安装目标,也就是 hexo 命令行工具的名字。
安装完成后进行验证,在命令行输入:
1 |
|
可以看到类似以下输出,说明安装完成。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
博客编辑与美化
使用 VSCode 或者 Typora 编写博客文章,也可以修改、定制 Hexo 的主题。
Hexo 相关社区的热心群众提供了众多主题让用户选择,通过应用不同的主题,可以对站点的布局、字体乃至整体风格进行定制,达到用户预期的效果。本节以著名的 NexT 为例来修改站点的主题。
安装主题
主题的安装非常简单,就是直接将主题相关的文件整个放进站点的 themes
目录即可,一般主题都提供压缩包、git 等多种安装途径。我们采用下载稳定版压缩包的方式进行安装。访问 https://github.com/theme-next/hexo-theme-next/archive/refs/tags/v7.8.0.zip 下载 7.8.0 版本 NexT 主题的压缩包,将该压缩包解压到 themes
目录,并将文件夹改名为 next 即可。themes
下面的目录结构如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
也就是 themes
文件夹中包含一个 next
文件夹,next
中包含了多个主题相关文件、文件夹。
启用主题
启用主题的方法非常简单,打开站点配置文件,也就是 blog
文件夹中的 _config.yml
找到 theme
字段,默认情况下应该在 100 行的位置,将原来的 theme: landscape
改为 theme: next
即可。
启动本地服务器可以预览主题应用之后的效果。
发布
配置好 Github 或 Gitee 的 Pages 仓库后,采用 hexo-deployer-git
进行发布。
作业要求
请按照视频教程完成作业,将博客链接发送到 anjingcuc@vip.qq.com
,截止日期 2021-05-20。