
Vercel静态部署NotionNext | NotionNext帮助手册
纯静态部署将牺牲动态获取数据的便利性

blog.config.js 中自定义字体 ,相关配置如下:font-sans,font-serif, 然后在对应的FONT_SANS 和FONT_SERIF 里面配置字体名。衬线字体serif适用于正式的官网等场景,非衬线则显得比较轻松,按需选取。font-serif ,则需要在FONT_SERIF里面配置对应字体名,'Bitter'→ '"Noto Serif SC"'→'SimSun'→ '"Times New Roman"',参数名 | 默认值 | 参数含义 |
FONT_STYLE | font-sans | 字体是否有衬线: font-sans,font-serif |
FONT_URL | [ 'https://fonts.googleapis.com/css?family=Bitter&display=swap',
'https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&display=swap',
'https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&display=swap'] | 字体文件URL |
FONT_SANS | [
'"PingFang SC"',
'-apple-system',
'BlinkMacSystemFont',
'"Hiragino Sans GB"',
'"Microsoft YaHei"',
'"Segoe UI Emoji"',
'"Segoe UI Symbol"',
'"Segoe UI"',
'"Noto Sans SC"',
'HarmonyOS_Regular',
'"Helvetica Neue"',
'Helvetica',
'"Source Han Sans SC"',
'Arial',
'sans-serif',
'"Apple Color Emoji"'
], | 无衬线字体名;按照英文、数字、中文、EMOJI顺序排列,越前面优先级越高。
这里如果是苹果系统,则优先使用苹果的苹方字体、冬青黑字体。
否则windows系统的微软雅黑字体。最后使用谷歌的NotoSans字体。 |
FONT_SERIF | FONT_SERIF: [
'Bitter',
'"Noto Serif SC"',
'SimSun',
'"Times New Roman"',
'Times',
'serif',
'"Segoe UI Emoji"',
'"Segoe UI Symbol"',
'"Apple Color Emoji"'
], | 无衬线字体名;按照英文、数字、中文、EMOJI顺序排列,越前面优先级越高。 |
FONT_AWESOME | https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css | 图标库字体,默认使用 cloudflare的cdnjs。版本使用Fontawesome 6.4.0 |
sans 或 serif 之外的字体,建议在GLOBAL_CSS 中配置 font-family 的CSS样式,例如配置名 | 配置值FONT_URL |
FONT_URL | |
GLOBAL_CSS | [id^="theme-"] {
font-family: LXGW WenKai;
} |


1rem。
BaseLayout中设置全局默认字体text-base,例如/theme/heo/index.js → <LayoutBase>中: