0%

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. 转移自定义文件的方法
阅读全文 »