Skip to content

外观 ​

这些设置都在 设置 → 外观 里,只改变你自己看到的样子。公开主页始终使用 Vesper 自己的样式。

主题、字体和强调色 ​

内置五个主题,都会自动适配浅色和深色模式。

主题风格
纸张暖色纸面加点阵(默认)
素净纸面,但去掉点阵和手写字体
雾蓝冷调蓝灰
抹茶柔和的绿色
墨黑白

还可以选择:

  • 字体:系统默认、苹方/SF(Apple 设备)、Inter、思源黑体、思源宋体、Source Serif 或霞鹜文楷。
  • 记录正文的字号。
  • 强调色,用于链接、按钮和高亮。深色模式下会自动调浅一些,保证看得清。点 用主题自带的颜色 即可恢复。

自定义 CSS Pro ​

Pro 用户可以写自己的 CSS。它在 Vesper 自带的所有样式之后加载,不用 !important 也能覆盖。

先改变量 ​

大多数时候改变量就够了。light-dark(浅色值, 深色值) 可以给两种模式分别取值。

css
:root {
  --color-background: light-dark(#fffaf3, #17140f);
  --font-sans: "Iowan Old Style", serif;
}

[data-vx="entry-body"] {
  font-size: 1.0625rem;
  line-height: 1.8;
}
变量控制
--color-background、--color-muted页面和面板背景
--color-foreground、--color-muted-foreground文字
--color-border、--color-border-strong线条
--color-accent、--color-accent-foreground链接、按钮、高亮
--color-note、--color-photo-frame、--color-paper-grid置顶便签、照片边框、点阵
--font-sans、--font-serif、--font-mono、--font-hand字体
--radius-sm、--radius-md、--radius-lg、--shadow-paper圆角和阴影

选择器 ​

页面的每个部分都有 data-vx 属性。下面这些名字在版本之间保持不变;其他 data-vx 名字和 class 名可能会变。

选择器对应部分
[data-vx="header"]、[data-vx="brand"]页头,以及空间名称和图标
[data-vx="timeline"]、[data-vx="entry"]时间线和每条记录
[data-vx="entry-body"]记录正文
[data-vx="print"]、[data-vx="prints"]时间线上的照片
[data-vx="tag-bar"]、[data-vx="tag"]标签
[data-vx="rail"]、[data-vx="heatmap"]侧栏和活跃热力图
[data-vx="gallery"]、[data-vx="viewer"]照片墙和大图查看器
[data-vx="atlas"]、[data-vx="map-pin"]地图和照片标记
[data-vx="button"]、[data-vx="input"]按钮和输入框

会被移除的内容 ​

保存时 Vesper 会清理 CSS:去掉 @import、@charset 和 @namespace,去掉 behavior、-moz-binding 和 expression(),以及指向你自己站点(/…)或内联 data:image/… 以外地址的 url()。所以其他网站的字体和图片不会加载。

含有被移除内容的规则会整条丢弃,其余规则保留。超过 64 KB 的 CSS 无法保存。