【Typecho】Printer 打印复古风格主题

2026-07-25 / 3 阅读

主题介绍

Printer 是一款仿打印纸 / 复古设备面板风格的 Typecho 主题,复刻自 NOOC 的视觉方向并移植到 Typecho。主题支持黑暗模式、中文网字计划、自定义颜色、自定义背景、访问统计、社交链接和移动端适配。

demo

  • 复古打印纸视觉:网格背景、纸张横线、拟物按钮和设备面板式顶部栏。
  • 日夜模式:前端切换并通过 localStorage 记忆用户偏好。
  • 中文字体支持:可接入中文网字计划等第三方字体 CSS,并按范围应用字体。
  • 首页信息区:展示最新文章、随机阅读入口和分类列表。
  • 文章页体验:分类标签、发布日期、预计阅读时长、阅读进度条、上一篇 / 下一篇导航。
  • 评论区:适配 Typecho 原生评论、分页和登录态。
  • 访问统计:支持总访问、今日访问、初始访问量和访问计数增量。
  • AI 可读内容出口:在首页和文章页输出 Schema.org JSON-LD,并提供 LLM.php Markdown 索引页面模板(部署为 /llms.html);配套插件 Printerllm 还可生成遵循 llmstxt.org 规范的根目录 /llms.txt 静态文件。
  • 社交链接:支持 GitHub、Twitter / X、微博、邮箱和 RSS。
  • 响应式适配:覆盖手机、横屏移动端、平板、触摸设备和减少动画偏好。

使用说明

  • 顶部搜索按钮首次点击会展开搜索框,再次提交时执行 Typecho 站内搜索。
  • 日夜模式按钮会把偏好保存到浏览器本地。
  • 文章阅读进度条只在文章内容足够长时显示。
  • 返回顶部按钮会在页面向下滚动后出现。
  • 首页“随机阅读”会尽量避开最新文章,避免两个入口指向同一篇。
  • 要生成 AI 可读的 /llms.html 页面:在 Typecho 后台新建独立页面,选择 LLM.php 模板,并把页面地址填入“LLM 页面地址”。要生成根目录 /llms.txt 静态文件,请安装配套插件 Printerllm(见下方)。

配套插件

Printerllm安装

  1. 把主题目录下的 Printerllm/ 文件夹复制到 Typecho 插件目录:/usr/plugins/Printerllm/
  2. 登录 Typecho 后台,进入 控制台 → 插件
  3. 启用 Printerllm,进入插件设置配置文章数量等选项。
  4. 启用后会在 Typecho 根目录生成 llms.txt;后续每次发布 / 编辑 / 删除文章会自动更新。
插件依赖主题 functions.php 中的 URL 构造与文本清洗函数(printerPaperLlm* / printerPaperMarkdown*)。即使主题未加载,插件也会自动加载并降级为自包含查询,不影响插件本身运行。详细说明见 Printerllm/README.md

主题的 LLM.php 模板渲染的是一个动态 Markdown 页面(通常部署为 /llms.html)。而遵循 llmstxt.org 规范的根目录 /llms.txt 静态文件,由配套插件 Printerllm 在发布 / 编辑文章时自动生成。

主题页面 vs 插件静态文件

LLM.php 模板(主题内置)Printerllm 插件
产物/llms.html 动态页面/llms.txt 静态文件(可选 /llms-full.txt 全文版)
触发用户访问页面时实时渲染发布 / 编辑 / 删除文章时钩子触发,写入静态文件
规范自定义 Markdown 格式严格遵循 llmstxt.org
关系互不冲突,可同时使用同上
GitHub

一款仿打印纸 / 复古设备面板风格的 Typecho 主题模板

9 2

主题下载

0

评论 (0)

取消
reimu.png