Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/wwwroot/www.886a.top/usr/plugins/AMP/Action.php on line 152
Typecho主题发布:Initial-M

Typecho主题发布:Initial-M

2026-03-04T15:03:00

有些主题,不惊艳,却耐看。

有些设计,不复杂,却耐用。

几年前,我第一次接触 Initial 主题时,就有这种感觉。

它不花哨,没有炫技式动画,也没有厚重的前端框架。

它只是安静地,把内容放在页面中央,让文字成为主角。

而这,恰恰是博客最本质的样子。

写在前面

前段时间,我把网站环境整体升级了一次。

  • Typecho 升级到最新的 1.3.0
  • PHP 版本同步提升
  • 服务器环境重新部署
  • 相关依赖与缓存策略重新整理
!--more-->

本来只是一次常规升级,但实际操作过程中,我发现主题层面的问题开始逐渐显现。

Typecho 1.3.0 在部分内部调用上做了调整,例如 Widget\Base\Contents::push() 的行为变化,在旧主题结构下可能会触发报错;同时,PHP 版本升级之后,一些宽松写法开始变得不再“宽容”。

这些问题在旧版本环境中也许可以正常运行,但在新环境下,它们不再是“可忽略的小细节”。

既然系统已经升级,那么主题也不应该停留在过去。

于是,我借这次升级的机会,对主题结构进行了一些梳理:

  • 修复与 Typecho 1.3.0 的兼容问题
  • 优化 PHP 新版本下的潜在报错

也正是在这样的背景下,Initial-M的优化正式开始。

主题安装

  1. 前往Github下载 Initial-M 主题
  2. 解压到/usr/themes/目录下,将文件夹命名为 Initial-M
  3. 后台 → 外观 → 启用主题
  4. 在主题设置中进行配置

如发现BUG等问题,也请随时站内反馈

一、项目缘起

Initial,这是一款由 jielive 开发的极简风格的博客主题,设计干净、加载迅速,非常适合技术博客和内容创作者使用。

不过遗憾的是:

  • 原仓库最后更新于 2023 年
  • 不再持续维护
  • 与 Typecho 新版本逐渐出现兼容问题

因此,我基于 Initial v2.5.5 版本进行了增强开发,推出了:

二、Initial-M

主题本身依旧优秀,只是——它需要继续有人

阅读全文 »
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »