Photo by Max Ducourneau on Unsplash

一年不见,发现 Hexo 和 NexT 跨版本更新,带来许多颠覆性(不兼容旧版)的更新,比如把 swig 模板换成 njk 模板、主题改用 npm 升级、废弃 next.yml 等,导致网上许多旧版 “教程” 失效,只好自己爬文摸索。这篇文章记录升级过程中遇到的坑和解决方法,主要包含以下内容:

  1. Node.js v10 升级到 Node.js v12
  2. Hexo 4.x 升级到 Hexo 5.x
  3. NexT 7.x 升级到 NexT 8.x
阅读全文 »

Photo by Jessica Fadel on Unsplash

年初分享过一篇《部署于 OSS 之上的静态博客结构》,前几天登录百度统计才发现有朋友在使用 site:www.imczw.com 搜索相关资料 —— 平时博客疏于管理,给这位朋友造成了困扰,实在抱歉。这回把站内搜索加上了,同时分享本站部署 OSS 的步骤,希望能帮上忙。这篇文章主要讲以下几个点:

  1. 将 Hexo 站点部署在阿里云 OSS
  2. 利用 OSS 实现图片裁剪、加水印
  3. 配置 CDN 加速,更新时自动刷新
  4. 启用全站 HTTPS
阅读全文 »

Photo by James Barrett on Unsplash

Jellyfin 是一款开源免费的媒体服务器软件,发现功能十分强大,刮削器比 VideoStation 给力多了,这次改造的目标是:

  1. NAS 安装 Jellyfin 并实现硬解转码
  2. 内网连接使用 Kodi 直传
  3. 外网连接使用实时转码
阅读全文 »

Photo by Artem Sapegin

趁着 Hexo 3.9 升级,用 npm update 把环境升级了一波,然后就发现 gulp 挂了,这是一篇手欠升级系统环境后的填坑记录

阅读全文 »

Photo by Ju On on Unsplash

以前每次 Next 升级都会覆盖自定义修改,让 NexT 的升级过程非常繁琐。从 7.3 版本开始,NexT 开始采用 Hexo 的 “数据目录” 结构,将自定义内容统一挪到 source/_data,Hexo 在渲染时数据目录下文件会覆盖或插入源文件模板,于是我们可以在不改动源文件的基础上实现主题自定义,以达到平滑升级的目的。本文主要介绍

  1. 启用数据目录的方法
  2. 转移自定义文件的方法
阅读全文 »
0%