它是什么
§1Paddy Newsprint 是一个面向中文写作者的块主题(Block Theme):版面语言来自报纸——纸面、铅字、1px 规线、直角与双规线;工程上则完全拥抱站点编辑器,全部模板区块化,所见即所得。前台零外部请求,脚本按内容存在与否按需加载。
Markdown 写作流
在 Typora 里写,粘贴进编辑器即自动转区块;文章页一键复制 Markdown,另提供 REST 单篇接口与 llms.txt 全量导出。
数学公式
行内 / 块级公式、对齐环境,KaTeX 随内容按需加载,编辑器与前台双端渲染。
Mermaid 图表
图型白名单 + 严格沙箱 + 输出结构化清洗;渲染失败自动回退为源码展示,永不白屏。
代码与脚注
多语言高亮、一键复制;脚注角标显示序号、回链锚点,Markdown 往返无损。
版面细节
表格列宽自适应、移动端宽表自动收起;悬浮目录毛玻璃、滚动跟随;长代码与长图自动限高折叠。
失效图艺术品兜底
图片加载失败时,由大都会博物馆开放获取藏品顶班上岗——一张会讲故事的占位图。
评论体验
本地首字母头像、层级折叠、字数统计就近入框,兼容主流评论审核插件。
AI 友好
llms.txt 索引与全量正文导出、REST Markdown 端点、JSON-LD 结构化数据,把内容交还给会读它的机器。
效果展示
§2
下载
§3| 版本 | 下载地址 | 发布日期 | 校验(SHA-256) |
|---|---|---|---|
| 0.10.11 | 国内 · v0.10.11 GitHub · v0.10.11 |
以 GitHub Release 页面为准 | 1519db8cc41fb412ea776fe7519720c0d703f8ae08953e86c216cc26739661e5 |
主题包内目录为 paddy-newsprint/,在后台「外观 → 主题 → 上传主题」安装。校验命令:certutil -hashfile paddy-newsprint-0.10.4.zip SHA256(Windows)或 sha256sum paddy-newsprint-0.10.4.zip。历史版本保留于同一目录 …/paddy-newsprint/rel/。
安全漏洞报告
§4请勿公开披露。如发现安全漏洞,请通过以下私密渠道之一提交:
1. GitHub 私密漏洞报告:github.com/PaddySun/paddy-newsprint/security
2. 邮件:paddysun@foxmail.com(请注明「Paddy Newsprint 安全问题」)
确认后将在下个版本修复并致谢。请勿在公开 Issue、评论区或社交媒体披露细节。
资源使用版权 · 参考与致谢
§5主题本体以 GPLv2 or later 授权。随主题分发的第三方资源及其许可如下:
随主题分发的字体与代码库
| 资源 | 用途 | 版权与许可 |
|---|---|---|
| Source Serif 4 | 正文西文字体 | © Adobe Systems Incorporated · SIL Open Font License 1.1 |
| Libre Caslon Display | 报头与角标字体 | © Pablo Impallari · SIL Open Font License 1.1 |
| UnifrakturMaguntia | 花体活字(装饰) | © j. 'mach' wust, Peter Wiegel · SIL Open Font License 1.1 |
| Phosphor Icons | 界面图标(内联 SVG) | © Phosphor Icons · MIT License |
| KaTeX | 数学公式渲染(随主题打包,零外部请求) | © Khan Academy · MIT License |
| Mermaid | 图表渲染(随主题打包,零外部请求) | © Knut Sveidqvist · MIT License |
| highlight.js | 代码语法高亮(随主题打包,零外部请求) | © Ivan Sagalaev · BSD-3-Clause License |
88×31 徽章的借鉴与署名
| 徽章 | 参考原作 | 协议与边界 |
|---|---|---|
| clouds 云海 | 「up in the cloud sea」© mdb(Shadertoy,2021)· 深度移植 | CC BY-NC-SA 3.0 · 非商业用途 |
| fire 火焰粒子 | OpenProcessing #2727322 © Kazoops · 深度移植 | CC BY-NC-SA · 非商业用途 |
| rivers / particle-plotter | Rivers 2(ntsutae)、Particle Plotter(@u65884)· 算法移植 | CC 条款 · 表达独立 |
| dynamic / cyberpunk | 通用技法(流场粒子 / CRT 扫描线),无特定原作 | — |
兜底与展示用藏品图 · Met Open Access
失效图兜底与部分展示素材采用 The Metropolitan Museum of Art Open Access(CC0)图像:
| 作品 | 作者 | 年代 |
|---|---|---|
| 王羲之观鹅图(Wang Xizhi Watching Geese) | 钱选 Qian Xuan | ca. 1295 |
| 杂画册(Miscellaneous Studies) | 陈洪绶 Chen Hongshou | 1619 |
| 莲塘禽鸟图(Birds in a Lotus Pond) | 八大山人(朱耷)Bada Shanren | ca. 1690 |
| 花鸟册(Animals, Flowers and Birds) | 任颐(任伯年)Ren Yi | 19 世纪 |
| Raven · Birds of America 烟画 | Allen & Ginter | 1888 |
| Crow · Birds of America 烟画 | Allen & Ginter | 1888 |
| The Eastern Shore 石印 | After Winslow Homer · Louis Prang & Co. | 1896 |
参考与学习对象
| 对象 | 借鉴内容 |
|---|---|
| Broadside | 报纸版面的版式骨架与栏式节奏 |
| Yuki / Yuki Fast Blog | 文章栏交互意图(卡片反馈、查询健壮化思路) |
| Typora Newsprint | 文章页的阅读节奏与纸张质感 |
| 中文文案排版指北(clreq) | 中文排印细节:标点悬挂、字距与行高基准 |
| geedea 博客(公开页面调研) | 微动效与评论展示的交互语言(报纸化转译后吸收) |
| WordPress 官方文档 | 块主题规范、theme.json、模板层级与主题审核标准 |
