Day 29:利用 NPM 来安装 Next 布景主题

在「Day 5:Hexo 安装完成後的设定密技,并且为 Hexo 换上新布景!」篇章内有提到使用 git clone 方式将 Next 布景主题下载 Hexo。不过 Next 在大约到版本 8 时开始支援 npm 的方式安装,因此今天就来试试看使用 npm 方式来安装吧!

为什麽要使用 npm 安装 Next 布景主题?

之前我们使用 git clone 方式来下载布景主题,基本上会遇到以下问题:

  • 透过 git clone 下载回来的主题会被 .git 隐藏,版本控制上较不便
    • 删除主题内的 .git 能解决此问题
  • 但如果使用上述解决方法,後续更新上会比较麻烦
  • 设定部分成独立一支档案,不会因为更新主题後被洗掉

使用 npm 安装 Next 布景主题

NPM 安装指令:

# 安装最新版本
npm install hexo-theme-next@latest
# 安装指定版本
npm install [email protected]

我想要修改布景主题设定,怎麽修改?

因为使用 NPM 方式安装,因此下载的档案都会下载到 node_modules 目录里,主题档案就不会是在原先的 theme/next

此时如果想要针对布景主题设定进行修改,该怎们做呢?此时我们必须透过指令方式新增:

cp node_modules/hexo-theme-next/_config.yml _config.next.yml

此时就会在 Hexo 根目录看到 _config.next.yml 这支档案。

更多这部分设定可到 Custom Files 查看。

_config.next.yml

基本上就跟原本布景主题 _config.yml 一样进行设定即可。

参考资料

本篇文章同步发布於我的部落格 Gui Blog


<<:  Day 29 Unittest

>>:  IT 铁人赛 k8s 入门30天 -- day30 Share Process Namespace between Containers in a Pod

[DAY6]从0开始装k8s(1)-kind

图片来源github Kind Kind = Kubernetes in Docker,简单说就是...

离职倒数7天:让人感觉自在,不是要说什麽动听的话,而是要把持住不要讲出讨人厌的话

在屋久岛的旅程,最大的惊喜是在第一天的山小屋遇到一个单独登山的大学生 R君 一边做饭闲聊几句後,同行...

如何申请免费 Let’s Encrypt SSL 自动更新凭证,自架 IIS 站台适用

Https 连线网页使用 SSL 加密凭证可以让使用者在网页输入的资料更加安全,减少被截取内容的风险...

Day25 实作MiddleWare(2)

昨天跟大家介绍完middleware的基本建立後,大家有没有理解并成功做出来呢! 如果对於这部分还有...

[Day1] Reactive Programming 简介与前言

Reactive Programming 序 两年前在JCConf 2019,欣赏了Josh Lon...