Typecho主题发布:Initial-M
有些主题,不惊艳,却耐看。
有些设计,不复杂,却耐用。
几年前,我第一次接触 Initial 主题时,就有这种感觉。
它不花哨,没有炫技式动画,也没有厚重的前端框架。
它只是安静地,把内容放在页面中央,让文字成为主角。
而这,恰恰是博客最本质的样子。
写在前面
前段时间,我把网站环境整体升级了一次。
- Typecho 升级到最新的 1.3.0
- PHP 版本同步提升
- 服务器环境重新部署
- 相关依赖与缓存策略重新整理
本来只是一次常规升级,但实际操作过程中,我发现主题层面的问题开始逐渐显现。
Typecho 1.3.0 在部分内部调用上做了调整,例如 Widget\Base\Contents::push() 的行为变化,在旧主题结构下可能会触发报错;同时,PHP 版本升级之后,一些宽松写法开始变得不再“宽容”。
这些问题在旧版本环境中也许可以正常运行,但在新环境下,它们不再是“可忽略的小细节”。
既然系统已经升级,那么主题也不应该停留在过去。
于是,我借这次升级的机会,对主题结构进行了一些梳理:
- 修复与 Typecho 1.3.0 的兼容问题
- 优化 PHP 新版本下的潜在报错
也正是在这样的背景下,Initial-M的优化正式开始。
主题安装
- 前往
Github下载 Initial-M 主题 - 解压到
/usr/themes/目录下,将文件夹命名为Initial-M - 后台 → 外观 → 启用主题
- 在主题设置中进行配置
如发现BUG等问题,也请随时站内反馈
一、项目缘起
Initial,这是一款由 jielive 开发的极简风格的博客主题,设计干净、加载迅速,非常适合技术博客和内容创作者使用。
不过遗憾的是:
- 原仓库最后更新于 2023 年
- 不再持续维护
- 与 Typecho 新版本逐渐出现兼容问题
因此,我基于 Initial v2.5.5 版本进行了增强开发,推出了:
二、Initial-M
主题本身依旧优秀,只是——它需要继续有人
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »