base.ts

站点名称、SEO 分享图片、社交账号、管理员邮箱和邮件地址。

config/base.ts 配置站点名称、站点介绍、SEO 分享图片、社交账号、管理员邮箱和邮件地址。各项按 websiteBaseCfg 中的顺序列出。该文件会随前端代码发布,只能填写可以公开的静态内容。

siteName

站点名称,类型为 LocalizedText,必填。该名称会显示在页头、页脚、Logo、SEO 元数据和邮件模板中,Stripe 客户端也会读取它。

Prop

Type

siteDescription

站点介绍,类型为 LocalizedText,必填。页面的 SEO 描述、Open Graph 描述和首页结构化数据都会使用这项配置;文档没有单独设置介绍时,也会使用这里的内容。

Prop

Type

siteOGImage

Prop

Type

siteOGImageAlt

Prop

Type

siteOGImageWidth

Prop

Type

siteOGImageHeight

Prop

Type

twitterSite

Prop

Type

twitterCreator

Prop

Type

twitterImage

Prop

Type

fbAppId

Prop

Type

adminEmails

Prop

Type

用户完成本站的账号邮箱验证后,UserEmailVerifiedEvent 才会按已验证邮箱与名单的精确匹配结果授予管理员角色。密码重置验证不会授予该角色,第三方 OAuth 返回的邮箱已验证声明也不能代替本站验证。把邮箱从名单中删除,不会撤销已经写入数据库的管理员角色。

supportEmail

Prop

Type

fromEmailAddress

系统邮件的发件人信息,必填。Resend 和 Cloudflare Email 都会使用这组配置。

Prop

Type

supportEmail 负责接收用户回复,fromEmailAddress.email 负责发送邮件,两者可以使用不同地址。