Merge branch 'meta2'

Co-Authored-By: Claude Fable 5.1 <[email protected]>

# Conflicts:
#	CHANGELOG.md
This commit is contained in:
root committed 2026-09-30 18:40:42 +08:00
commit 6f5371be2d
23 files changed
+2615 -323

No files matched your search

+10
View File
@@ -457,6 +457,9 @@ export const DEFAULT_ENRICH_DOMAINS: string[] = [
"ixigua.com",
"baike.sogou.com",
"mydramalist.com",
// META-2:快懂百科、河马剧场(短剧平台公开作品页);红果短剧的 /series/ 页 robots 不允许,只读 robots 放行的页面
"baike.com",
"kuaikaw.cn",
];
export const IdentitySettings = z.object({
@@ -480,6 +483,11 @@ export const IdentitySettings = z.object({
.regex(/^[a-z0-9.-]+\.[a-z]{2,}$/),
)
.max(100),
/**
* META-2 摘要模式:白名单外网站(多为短剧聚合站)的搜索结果摘要也用来抽字段(只读搜索引擎给的摘要,不打开这些网页)。
* 缺省开;关掉后只用白名单网站的摘要与网页。旧设置没有这个键,按开处理
*/
enrichSnippetAllSites: z.boolean().optional(),
});
export type IdentitySettings = z.infer<typeof IdentitySettings>;
@@ -674,6 +682,7 @@ export const DEFAULT_SETTINGS: GlobalSettings = {
autoEnrich: false,
enrichDailyBudget: 20,
enrichDomains: DEFAULT_ENRICH_DOMAINS,
enrichSnippetAllSites: true,
},
search: { defaultSiteMode: "default", siteIds: [] },
storage: DEFAULT_STORAGE_SETTINGS,
@@ -967,6 +976,7 @@ export const SETTINGS_SECTIONS: readonly SettingsSectionDef[] = [
"identity.autoEnrich",
"identity.enrichDailyBudget",
"identity.enrichDomains",
"identity.enrichSnippetAllSites",
"cache.globalImageCache",
"cache.globalImageCacheDays",
],