Module:图书排版:修订间差异
删除的内容 添加的内容
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等) |
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等) |
||
第4行:
设计见 content/tushu/DESIGN.md。要点:
1) 收集全部位置参数,因此支持叠加:{{图书排版|
→ <div class="tushu-body heti--
重复的类名会被去重(如 {{图书排版
2) 容器类一律沿用 heti 官方类名(.heti--*),不另造前缀。
分栏诗词用 |诗词|双栏 组合即可(其诗句左对齐由样式表按类集合匹配,与参数顺序无关)。
第13行:
闭合标签而破坏页面结构。容器本身不带样式——限宽由 |限宽 参数触发
(见样式表里的 .heti--line-length)。
4)
模板不再有这些参数入口,样式表内的
--sans / --hei / --vertical / --kai)与字体栈也一并删除,页面手写这些
class 亦不再生效。分栏诗词改用 |诗词|双栏 组合。详见 DESIGN.md §3。
]]
第22行 ⟶ 第23行:
-- 参数 → 容器类(中文为主,英文为别名)。值可以含多个类名,用空格分隔。
local CLASS = {
['诗词'] = 'heti--poetry', ['poetry'] = 'heti--poetry',
['限宽'] = 'heti--line-length', ['line-length'] = 'heti--line-length',
['双栏'] = 'heti--columns-2', ['columns-2'] = 'heti--columns-2',
| |||