AntPress:一套为自己写的 WordPress 主题

lchint··浏览 1·0 条评论·点赞 0·阅读约 3 分钟

本站现在用的主题,是我自己(在 AI 协助下)从零写的一套 WordPress 主题,名字叫 AntPress。这篇文章既是主题的介绍页,也长期作为它的下载与更新入口。

为什么自己写一套

之前用的老主题已经五年没有跟上现在的 WordPress 了:设置页依赖的脚本库失效、界面里中英混排、想改点东西到处是掣肘。与其继续缝补,不如按现在的规范重新写一套自己能完全掌控的:代码全原创、结构简单、想加什么功能自己说了算。

设计思路

  • 清新蓝白:延续本站原来的配色,主色 #2f7fe0,界面干净、信息密度适中。
  • 混合主题架构:传统 PHP 模板 + theme.json 设计令牌,颜色、字阶、间距都收敛到设计变量里,改风格不用满文件找代码。
  • 零依赖:不加载 jQuery、不用前端框架、不用外部字体和图标库,单个原生 JS 文件搞定全部交互,整包只有几百 KB。
  • 深色模式三态:跟随系统 / 浅色 / 深色,首屏脚本防闪烁。

主要功能(v1.1.0)

  • 首页精选轮播、分类快捷条、文章卡片(封面、分类、置顶角标)
  • 文章目录自动生成(带滚动定位)、阅读进度条、阅读时长
  • 浏览量统计、文章点赞、评论点赞、博主徽章、评论区浏览器/系统标识
  • 文章过时提醒:超过 180 天未更新的文章自动提示内容可能过时
  • 分享行:复制链接、微博、QQ、微信扫码、邮件
  • 代码块一键复制、Prism 代码高亮(只在有代码的文章加载)
  • 搜索面板(Ctrl / Cmd + K 唤起)、图片灯箱、相关文章、卡片式上一篇/下一篇
  • 打赏弹窗(可选)、沉浸式标题区(可选)、「说说」时间线模板、友链与归档页模板
  • 站点数据小工具:文章数、总字数、评论数、运行天数
  • 内置基础 SEO(描述、OG、结构化数据),装了 SEO 插件会自动让行
  • 设置导入导出,方便迁移与备份

下载

主题开源在 GitHub(GPL 协议):

安装方法

  1. 下载上面的 zip 包;
  2. WordPress 后台 → 外观 → 主题 → 添加新主题 → 上传主题,选择 zip 安装并启用;
  3. 在「外观 → 自定义 → AntPress 设置」里按需调整主色、布局、备案号等选项;
  4. 升级时用新版 zip 重复上传覆盖即可,设置不会丢。

说明

这套主题以自用为主,按本站的需求持续打磨,不承诺兼容所有站点环境;发现问题可以在 GitHub 仓库里留 issue。后续有新版本时,我会同步更新这篇文章里的版本信息。

分享: 微博 QQ 邮件

发表评论