docs: publish body size and line height with shares
Keep column width on the device. Store type size and line height on the account so the editor, public shares, and WeChat paste use the same values.
This commit is contained in:
1 parent
da25403480
commit
c7c0fd86d6
1 file changed
+12
-12
@@ -1,6 +1,6 @@
|
||||
# 笔记正文:只留原生主题
|
||||
|
||||
编辑器不再提供多套排版主题。写作和阅读统一用原生主题。字号、行高和栏宽只存在这台设备上,用来调整自己的阅读。正文配色和自定义 CSS 写在账号上,公开分享页按作者的选择呈现。
|
||||
编辑器不再提供多套排版主题。写作和阅读统一用原生主题。栏宽只存在这台设备上,用来安排自己的编辑区。字号、行高、正文配色和自定义 CSS 写在账号上,编辑器和公开分享页用同一套。
|
||||
|
||||
## 去掉的主题
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
## 阅读设置
|
||||
|
||||
「阅读」分组按这个顺序排列。点选之后立刻作用到当前设备上的笔记正文。
|
||||
「阅读」分组按这个顺序排列。栏宽点选后立刻作用在这台设备的编辑器里。字号和行高写入账号,编辑器和公开分享一起变。
|
||||
|
||||
| 项 | 档位 | 默认 |
|
||||
|---|---|---|
|
||||
@@ -25,7 +25,7 @@
|
||||
| 行高 | 紧凑 1.5、标准 1.65、宽松 2.0 | 标准 |
|
||||
| 正文配色 | 原生,加上下面 10 款;另有自定义 | 原生 |
|
||||
|
||||
字号、行高、栏宽用固定档位,不用滑杆。正文字号和行高的说明各一行:**只改变本机的笔记正文。**
|
||||
字号、行高、栏宽用固定档位,不用滑杆。正文字号和行高的说明各一行:**同时用于编辑器和公开分享。** 正文宽度的说明一行:**只改变这台设备上的编辑区。**
|
||||
|
||||
### 正文宽度
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
|
||||
### 正文字号
|
||||
|
||||
标题维持现在相对正文的比例。一级标题是正文的 1.5 倍,二级是 1.25 倍,其余档位按现有比例跟着正文走。行高用倍数,字变大时间距一起变大。
|
||||
字号存在账号上。Web、桌面编辑器和公开分享使用同一档。标题维持现在相对正文的比例。一级标题是正文的 1.5 倍,二级是 1.25 倍,其余档位按现有比例跟着正文走。行高用倍数,字变大时间距一起变大。复制到公众号时,正文字号写成行内样式。
|
||||
|
||||
代码和公式保持等宽,比正文小一档。Markdown 源码模式跟随正文字号。
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
|
||||
### 行高
|
||||
|
||||
只改变段落里一行和下一行之间的间距。段距保持现在的 8px。
|
||||
行高存在账号上,和字号一起用于编辑器与公开分享。它只改变段落里一行和下一行之间的间距。段距保持现在的 8px,要改段距就写在自定义 CSS 里。复制到公众号时,正文行高写成行内样式。栏宽不进分享页,也不进公众号。
|
||||
|
||||
### 字体和颜色
|
||||
|
||||
@@ -109,23 +109,23 @@
|
||||
|
||||
它跟已发布的正文字体一样,保存在账号上,这个账号发出的公开分享都用同一份。空着的时候,分享页就是原生排版。编辑器里同时预览,作者能在分享之前看到结果。界面、侧栏、工具栏不吃这份样式。
|
||||
|
||||
仍只允许字体、字号、行高、字距、颜色、边框、内外边距、对齐、缩进等排版属性,丢掉 `url()` 和会逃出正文的规则。分享页把样式锁在文章正文上,不作用到分享页的标题栏和页脚。复制到公众号时,`h1`、`p`、`blockquote` 这类纯标签规则继续写成行内样式。
|
||||
仍只允许字体、字距、颜色、边框、内外边距、对齐、缩进等排版属性,丢掉 `url()` 和会逃出正文的规则。`font-size` 和 `line-height` 不再接受,这两项只由字号和行高档位决定,避免样式表和档位各改一次。分享页把样式锁在文章正文上,不作用到分享页的标题栏和页脚。复制到公众号时,`h1`、`p`、`blockquote` 这类纯标签规则继续写成行内样式。
|
||||
|
||||
长度上限改为 8 KB。现在的 2000 字只是本地主题文件里这个字段的输入上限,输入框和导入校验都卡在这里;整份主题文件另有 64 KB 的上限。2000 字写不下标题、段落、引用、列表和表格各自的规则。8 KB 足够写完这些,放在账号上随分享页下发也仍然很小。
|
||||
|
||||
今天这段 CSS 只存在这台设备上,而且选中原生主题时不生效。本轮把配色 id 和 CSS 一起写成账号字段,并在编辑器和分享页上生效。两者放在同一次新 migration 里,不改已经执行过的旧 migration。
|
||||
今天这段 CSS 只存在这台设备上,而且选中原生主题时不生效。本轮把字号、行高、配色 id 和 CSS 一起写成账号字段,并在编辑器和分享页上生效。放在同一次新 migration 里,不改已经执行过的旧 migration。未设置时字号是 16、行高是 1.65。
|
||||
|
||||
换电脑不丢,靠的是这份账号数据,不做导入导出。Web 和桌面登录同一个实例后读写同一份样式表:一台机器上保存,另一台打开就是最新内容。账号上还没有样式、而这台设备里留着旧的本地 CSS 时,用本地那份填上账号,避免第一次同步把已经写好的样式清掉。之后以账号上的为准。
|
||||
|
||||
字号、行高、栏宽仍然不进分享页。分享页的字号和行高以原生默认为底,作者若要对外改段距、字距、首行缩进或标题样式,写在这份 CSS 里。
|
||||
作者若要对外改段距、字距、首行缩进或标题样式,写在这份 CSS 里。字号和行高不写在这里。
|
||||
|
||||
## 作用范围
|
||||
|
||||
字号、行高、栏宽作用于 Web 和桌面的文字笔记,只给作者自己看。
|
||||
栏宽作用于 Web 和桌面的编辑区,只给作者自己看。分享页保持自己的文章卡片宽度。
|
||||
|
||||
公开分享使用原生默认的 16px 和行高 1.625,再加上该账号保存的正文配色和自定义 CSS。不跟随访客或作者本机的字号、行高、栏宽。「复制到公众号 / 博客」不再套用铅字期刊等版式,颜色改跟账号上的配色走。自定义 CSS 里的纯标签规则继续写进复制结果。
|
||||
字号和行高作用于 Web、桌面编辑器和公开分享。复制到公众号时,正文带上同一档字号和行高。「复制到公众号 / 博客」不再套用铅字期刊等版式,颜色改跟账号上的配色走。自定义 CSS 里的纯标签规则继续写进复制结果,其中的字号和行高声明被丢掉。
|
||||
|
||||
iOS 和 Android 保持现在的 16px 与对应行高,本轮不改。
|
||||
iOS 和 Android 的编辑器保持现在的 16px 与对应行高,本轮不改。手机浏览器打开公开分享时,看到的是账号上的字号和行高。
|
||||
|
||||
## 保持不动
|
||||
|
||||
@@ -136,4 +136,4 @@ iOS 和 Android 保持现在的 16px 与对应行高,本轮不改。
|
||||
|
||||
## 回退
|
||||
|
||||
字号、行高、栏宽在本机。删掉对应记录即回到默认:字号 16、行高 1.65、栏宽标准。账号上的配色改回原生、清空自定义 CSS 后,公开分享回到原生排版。主题菜单移除后,旧的主题 id 只用来迁到上表的配色,不改笔记数据。
|
||||
栏宽在本机。删掉对应记录即回到标准宽度。账号上的字号改回 16、行高改回 1.65、配色改回原生、清空自定义 CSS 后,编辑器和公开分享都回到原生排版。主题菜单移除后,旧的主题 id 只用来迁到上表的配色,不改笔记数据。
|
||||
Reference in new issue
Block a user