导入 AKSRT 主题开发源码

This commit is contained in:
Claude Code committed 2026-07-03 22:50:34 +08:00
1 parent 9681dd3d48
commit 1268a55dd0
595 files changed
+127705

No files matched your search

@@ -0,0 +1,125 @@
export const docsModeSchema = {
key: 'extensions.docs-mode',
title: '文档模式',
icon: 'fas fa-book-open',
description: '启用文档专题内容模式,配置文档导航页面和文档站式体验。',
defaults: {
docs_mode_enabled: false,
docs_mode_default_template: 'documentnav',
docs_mode_toc_enabled: true,
docs_mode_chapter_nav_enabled: true,
docs_mode_default_order: 'menu_order',
docs_mode_cats: [],
docs_mode_exclude: true,
docs_mode_toc_depth: 3,
docs_mode_chapter_title: '',
docs_mode_style: 'default',
docs_mode_icon: true,
docs_mode_count: true,
},
groups: [
{
key: 'basic',
title: '基础配置',
icon: 'fas fa-cog',
fields: [
{ key: 'docs_mode_enabled', label: '启用文档模式', type: 'switch', default: false, help: '开启后将激活文档导航页面模板和文档站式侧边栏' },
{
key: 'docs_mode_default_template',
label: '文档首页模板',
type: 'select',
default: 'documentnav',
options: [
{ label: '文档导航页', value: 'documentnav' },
{ label: '专题聚合页', value: 'special' },
],
dependsOn: { key: 'docs_mode_enabled', value: true },
},
],
},
{
key: 'navigation',
title: '导航设置',
icon: 'fas fa-compass',
fields: [
{ key: 'docs_mode_toc_enabled', label: '显示目录树', type: 'switch', default: true, dependsOn: { key: 'docs_mode_enabled', value: true }, help: '在文档页面侧边栏显示章节目录树' },
{ key: 'docs_mode_chapter_nav_enabled', label: '显示章节导航', type: 'switch', default: true, dependsOn: { key: 'docs_mode_enabled', value: true }, help: '在文档底部显示上一章/下一章导航' },
{
key: 'docs_mode_default_order',
label: '默认排序',
type: 'radio',
default: 'menu_order',
options: [
{ label: '按菜单顺序', value: 'menu_order' },
{ label: '按发布时间', value: 'date' },
{ label: '按标题排序', value: 'title' },
],
dependsOn: { key: 'docs_mode_enabled', value: true },
},
{
key: 'docs_mode_toc_depth',
label: '目录深度',
type: 'number',
default: 3,
min: 1,
max: 6,
dependsOn: { key: 'docs_mode_enabled', value: true },
},
{
key: 'docs_mode_chapter_title',
label: '章节标题',
type: 'input',
default: '',
dependsOn: { key: 'docs_mode_enabled', value: true },
},
],
},
{
key: 'filter',
title: '筛选设置',
icon: 'fas fa-filter',
fields: [
{
key: 'docs_mode_cats',
label: '文档分类',
type: 'taxonomy_select',
taxonomy: 'category',
multiple: true,
clearable: true,
default: [],
placeholder: '选择用于文档模式的分类',
dependsOn: { key: 'docs_mode_enabled', value: true },
},
{
key: 'docs_mode_exclude',
label: '在首页排除此类内容',
type: 'switch',
default: true,
dependsOn: { key: 'docs_mode_enabled', value: true },
help: '开启后,所选文档分类的内容不会出现在首页常规文章流中。',
},
],
},
{
key: 'style',
title: '样式设置',
icon: 'fas fa-palette',
fields: [
{
key: 'docs_mode_style',
label: '文档样式',
type: 'select',
default: 'default',
options: [
{ label: '默认', value: 'default' },
{ label: '简洁', value: 'simple' },
{ label: '卡片', value: 'card' },
],
dependsOn: { key: 'docs_mode_enabled', value: true },
},
{ key: 'docs_mode_icon', label: '显示图标', type: 'switch', default: true, dependsOn: { key: 'docs_mode_enabled', value: true } },
{ key: 'docs_mode_count', label: '显示文章数', type: 'switch', default: true, dependsOn: { key: 'docs_mode_enabled', value: true } },
],
},
],
}