文章
共 4 篇
全部文章。
多语言写作
Inkstone 用的是 Hugo 的内容语言回落模型。默认语言走根 URL(/posts/foo/),其他语言走子目录(/zh-cn/posts/foo/)。 文件名约定 标记内容语言有两种方式:
中英混排示例
这是一篇用来演示 中英混排 排版细节的文章。Inkstone 主题对 CJK 内容做了几件事: 自动开启 hasCJKLanguage = true,让 .WordCount 按字符数(而不是空白分隔的 token 数)计算 .ReadingTime 用 Hugo 的 CJK 常量 501 char/min(而不是 213 word/min) 字体栈优先 LXGW WenKai,回落到 Noto Serif SC 与系统衬线字体 行高为 1.7(而不是英文的 1.6),适配中文字符更高的 baseline 长段落示例 读到一篇好文章,往往是从某个准确的句子开始的。比如博尔赫斯写的「我的脚踩到了你正在踩着的影子」——这里包含了一种几乎没有重量的存在论。把这种存在论翻译成 English 是困难的,因为英语的语序天然倾向 SVO,而中文允许把「踩到了」这个动作压缩到主谓之间,让影子的"被踩"瞬间放大。
排版与正文
Inkstone 是为长读做的主题。这篇文章展示主题应用到每一篇文章正文上的排版规则。 标题 CJK 场景下,正文用 LXGW WenKai,回落到 Noto Serif SC 与系统衬线字体。标题默认继承同一字族,但可以通过 assets/css/variable.css 里的设计 token 按项目重新调整。
欢迎使用 Inkstone
这是 Inkstone demo 站的第一篇文章,目的是展示主题的正文排版、Callout,以及一些常用 shortcode。 为什么是 Inkstone? Inkstone 围绕三条信念构建: 阅读是首要场景。 每一个布局决策都为读者服务,不是作者的自我表达。 双语是默认而非附加。 中英混排的内容会得到合适的行高、按字符数计算的阅读时间,以及不会用 CJK 字体渲染拉丁字符的字体回落链。 渐进增强是底线。 搜索、灯箱、主题切换在禁用 JS 的环境下都能优雅降级。 安装小贴士