refactor: documentation structure (#310)

重构文档结构,将开发者文档与使用文档分开。

<img width="641" alt="image" src="https://github.com/halo-dev/docs/assets/21301288/baed360c-997b-443c-9a8e-cc53e268b8f4">
<img width="766" alt="image" src="https://github.com/halo-dev/docs/assets/21301288/08326aab-d474-4075-bdc9-c628a39ba715">


Note: 此改动不造成死链。

```release-note
None
```
wan92hen-patch-1
Ryan Wang 10 months ago committed by GitHub
parent d0ea59e6e2
commit 97e0b2b526
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -78,12 +78,16 @@ const config = {
},
items: [
{
href: "https://halo.run",
label: "官网",
type: "docSidebar",
position: "left",
sidebarId: "tutorial",
label: "使用指南",
},
{
href: "https://bbs.halo.run",
label: "论坛",
type: "docSidebar",
position: "left",
sidebarId: "developer",
label: "开发者指南",
},
{
type: "docsVersionDropdown",
@ -106,6 +110,16 @@ const config = {
},
],
},
{
href: "https://halo.run",
label: "官网",
position: "right",
},
{
href: "https://bbs.halo.run",
label: "论坛",
position: "right",
},
{
href: "https://github.com/halo-dev/halo",
label: "GitHub",

@ -14,7 +14,7 @@ module.exports = {
// By default, Docusaurus generates a sidebar from the docs folder structure
// tutorialSidebar: [{type: 'autogenerated', dirName: '.'}],
tutorialSidebar: [
tutorial: [
"intro",
{
type: "category",
@ -81,257 +81,251 @@ module.exports = {
},
{
type: "category",
label: "开发者指南",
label: "参与贡献",
link: {
type: "generated-index",
},
items: ["contribution/issue", "contribution/pr", "contribution/sponsor"],
},
"about",
],
developer: [
{
type: "category",
label: "系统开发",
link: {
type: "generated-index",
},
items: [
// "developer-guide/core/structure",
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build",
// "developer-guide/core/code-style",
],
},
{
type: "category",
label: "插件开发",
link: {
type: "generated-index",
},
items: [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
type: "category",
label: "系统开发",
label: "基础",
link: {
type: "generated-index",
},
items: [
// "developer-guide/core/structure",
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build",
// "developer-guide/core/code-style",
"developer-guide/plugin/basics/framework",
"developer-guide/plugin/basics/structure",
"developer-guide/plugin/basics/manifest",
"developer-guide/plugin/basics/devtools",
{
type: "category",
label: "服务端",
link: {
type: "generated-index",
},
items: [
"developer-guide/plugin/basics/server/lifecycle",
"developer-guide/plugin/basics/server/object-management",
],
},
{
type: "category",
label: "UI",
link: {
type: "generated-index",
},
items: [
"developer-guide/plugin/basics/ui/intro",
"developer-guide/plugin/basics/ui/entry",
],
},
],
},
{
type: "category",
label: "插件开发",
label: "API 参考",
link: {
type: "generated-index",
},
items: [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
type: "category",
label: "基础",
label: "服务端",
link: {
type: "generated-index",
},
items: [
"developer-guide/plugin/basics/framework",
"developer-guide/plugin/basics/structure",
"developer-guide/plugin/basics/manifest",
"developer-guide/plugin/basics/devtools",
{
type: "category",
label: "服务端",
link: {
type: "generated-index",
},
items: [
"developer-guide/plugin/basics/server/lifecycle",
"developer-guide/plugin/basics/server/object-management",
],
},
"developer-guide/plugin/api-reference/server/extension",
"developer-guide/plugin/api-reference/server/reconciler",
"developer-guide/plugin/api-reference/server/role-template",
"developer-guide/plugin/api-reference/server/extension-client",
"developer-guide/plugin/api-reference/server/reverseproxy",
"developer-guide/plugin/api-reference/server/finder-for-theme",
"developer-guide/plugin/api-reference/server/template-for-theme",
{
type: "category",
label: "UI",
label: "扩展点",
link: {
type: "generated-index",
type: "doc",
id: "developer-guide/plugin/api-reference/server/extension-points/index",
},
items: [
"developer-guide/plugin/basics/ui/intro",
"developer-guide/plugin/basics/ui/entry",
"developer-guide/plugin/api-reference/server/extension-points/additional-webfilter",
"developer-guide/plugin/api-reference/server/extension-points/attachment",
"developer-guide/plugin/api-reference/server/extension-points/comment-subject",
"developer-guide/plugin/api-reference/server/extension-points/comment-widget",
"developer-guide/plugin/api-reference/server/extension-points/notifier",
"developer-guide/plugin/api-reference/server/extension-points/post-content",
"developer-guide/plugin/api-reference/server/extension-points/singlepage-content",
"developer-guide/plugin/api-reference/server/extension-points/username-password-authentication-manager",
],
},
],
},
{
type: "category",
label: "API 参考",
label: "UI",
link: {
type: "generated-index",
},
items: [
"developer-guide/plugin/api-reference/ui/route",
{
type: "category",
label: "服务端",
label: "扩展点",
link: {
type: "generated-index",
type: "doc",
id: "developer-guide/plugin/api-reference/ui/extension-points/index",
},
items: [
"developer-guide/plugin/api-reference/server/extension",
"developer-guide/plugin/api-reference/server/reconciler",
"developer-guide/plugin/api-reference/server/role-template",
"developer-guide/plugin/api-reference/server/extension-client",
"developer-guide/plugin/api-reference/server/reverseproxy",
"developer-guide/plugin/api-reference/server/finder-for-theme",
"developer-guide/plugin/api-reference/server/template-for-theme",
{
type: "category",
label: "扩展点",
link: {
type: "doc",
id: "developer-guide/plugin/api-reference/server/extension-points/index",
},
items: [
"developer-guide/plugin/api-reference/server/extension-points/additional-webfilter",
"developer-guide/plugin/api-reference/server/extension-points/attachment",
"developer-guide/plugin/api-reference/server/extension-points/comment-subject",
"developer-guide/plugin/api-reference/server/extension-points/comment-widget",
"developer-guide/plugin/api-reference/server/extension-points/notifier",
"developer-guide/plugin/api-reference/server/extension-points/post-content",
"developer-guide/plugin/api-reference/server/extension-points/singlepage-content",
"developer-guide/plugin/api-reference/server/extension-points/username-password-authentication-manager",
],
},
"developer-guide/plugin/api-reference/ui/extension-points/attachment-selector-create",
"developer-guide/plugin/api-reference/ui/extension-points/editor-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-self-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/default-editor-extension-create",
"developer-guide/plugin/api-reference/ui/extension-points/comment-subject-ref-create",
"developer-guide/plugin/api-reference/ui/extension-points/backup-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-installation-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/theme-list-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/post-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/backup-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/attachment-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/theme-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-list-item-field-create",
"developer-guide/plugin/api-reference/ui/extension-points/post-list-item-field-create",
],
},
{
type: "category",
label: "UI",
label: "组件",
link: {
type: "generated-index",
type: "doc",
id: "developer-guide/plugin/api-reference/ui/components/index",
},
items: [
"developer-guide/plugin/api-reference/ui/route",
{
type: "category",
label: "扩展点",
link: {
type: "doc",
id: "developer-guide/plugin/api-reference/ui/extension-points/index",
},
items: [
"developer-guide/plugin/api-reference/ui/extension-points/attachment-selector-create",
"developer-guide/plugin/api-reference/ui/extension-points/editor-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-self-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/default-editor-extension-create",
"developer-guide/plugin/api-reference/ui/extension-points/comment-subject-ref-create",
"developer-guide/plugin/api-reference/ui/extension-points/backup-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-installation-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/theme-list-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/post-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/backup-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/attachment-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/theme-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-list-item-field-create",
"developer-guide/plugin/api-reference/ui/extension-points/post-list-item-field-create",
],
},
{
type: "category",
label: "组件",
link: {
type: "doc",
id: "developer-guide/plugin/api-reference/ui/components/index",
},
items: [
"developer-guide/plugin/api-reference/ui/components/uppy-upload",
"developer-guide/plugin/api-reference/ui/components/filter-dropdown",
"developer-guide/plugin/api-reference/ui/components/filter-clean-button",
"developer-guide/plugin/api-reference/ui/components/annotations-form",
"developer-guide/plugin/api-reference/ui/components/attachment-file-type-icon",
"developer-guide/plugin/api-reference/ui/components/attachment-selector-modal",
"developer-guide/plugin/api-reference/ui/components/has-permission",
"developer-guide/plugin/api-reference/ui/components/search-input",
"developer-guide/plugin/api-reference/ui/components/v-codemirror",
"developer-guide/plugin/api-reference/ui/components/v-tooltip",
"developer-guide/plugin/api-reference/ui/components/v-permission",
],
},
"developer-guide/plugin/api-reference/ui/components/uppy-upload",
"developer-guide/plugin/api-reference/ui/components/filter-dropdown",
"developer-guide/plugin/api-reference/ui/components/filter-clean-button",
"developer-guide/plugin/api-reference/ui/components/annotations-form",
"developer-guide/plugin/api-reference/ui/components/attachment-file-type-icon",
"developer-guide/plugin/api-reference/ui/components/attachment-selector-modal",
"developer-guide/plugin/api-reference/ui/components/has-permission",
"developer-guide/plugin/api-reference/ui/components/search-input",
"developer-guide/plugin/api-reference/ui/components/v-codemirror",
"developer-guide/plugin/api-reference/ui/components/v-tooltip",
"developer-guide/plugin/api-reference/ui/components/v-permission",
],
},
],
},
{
type: "category",
label: "案例和最佳实践",
link: {
type: "generated-index",
},
items: ["developer-guide/plugin/examples/todolist"],
},
// "developer-guide/plugin/appendices",
],
},
{
type: "category",
label: "主题开发",
label: "案例和最佳实践",
link: {
type: "generated-index",
},
items: [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
type: "category",
label: "模板变量",
link: {
type: "doc",
id: "developer-guide/theme/template-variables",
},
items: [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author",
"developer-guide/theme/template-variables/error",
],
},
{
type: "category",
label: "Finder API",
link: {
type: "doc",
id: "developer-guide/theme/finder-apis",
},
items: [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin",
],
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets",
],
items: ["developer-guide/plugin/examples/todolist"],
},
"developer-guide/form-schema",
"developer-guide/annotations-form",
// {
// type: "link",
// label: "REST API",
// href: "https://api.halo.run",
// },
// "developer-guide/plugin/appendices",
],
},
{
type: "category",
label: "参与贡献",
label: "主题开发",
link: {
type: "generated-index",
},
items: ["contribution/issue", "contribution/pr", "contribution/sponsor"],
items: [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
type: "category",
label: "模板变量",
link: {
type: "doc",
id: "developer-guide/theme/template-variables",
},
items: [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author",
"developer-guide/theme/template-variables/error",
],
},
{
type: "category",
label: "Finder API",
link: {
type: "doc",
id: "developer-guide/theme/finder-apis",
},
items: [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin",
],
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets",
],
},
"about",
"developer-guide/form-schema",
"developer-guide/annotations-form",
// {
// type: "link",
// label: "REST API",
// href: "https://api.halo.run",
// },
],
};

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -22,9 +22,7 @@
{
"type": "category",
"label": "其他指南",
"items": [
"getting-started/install/other/nginxproxymanager"
]
"items": ["getting-started/install/other/nginxproxymanager"]
}
]
},
@ -52,98 +50,91 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": ["developer-guide/plugin/prepare"]
},
{
"type": "category",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
{
"type": "category",
"label": "系统开发",
"label": "模板变量",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category"
]
},
{
"type": "category",
"label": "插件开发",
"label": "Finder API",
"link": {
"type": "generated-index"
},
"items": ["developer-guide/plugin/prepare"]
},
{
"type": "category",
"label": "主题开发",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/form-schema"
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
{
"type": "category",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
},
"about"
"developer-guide/form-schema"
]
}

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -53,106 +53,94 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": ["developer-guide/plugin/prepare"]
},
{
"type": "category",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"label": "模板变量",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/plugin/prepare"
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "主题开发",
"label": "Finder API",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
},
{
"type": "category",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": [
"contribution/issue",
"contribution/pr"
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"about"
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
}

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -60,150 +60,137 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr", "contribution/sponsor"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "系统开发",
"label": "基础",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "插件开发",
"label": "示例",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "基础",
"link": {
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "示例",
"link": {
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/examples/todolist"
]
},
{
"type": "category",
"label": "API 参考",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
}
]
"items": ["developer-guide/plugin/examples/todolist"]
},
{
"type": "category",
"label": "主题开发",
"label": "API 参考",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
},
"developer-guide/form-schema",
"developer-guide/annotations-form"
}
]
},
{
"type": "category",
"label": "参与贡献",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": [
"contribution/issue",
"contribution/pr",
"contribution/sponsor"
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"about"
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
}

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -62,151 +62,138 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr", "contribution/sponsor"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "系统开发",
"label": "基础",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "插件开发",
"label": "示例",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "基础",
"link": {
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "示例",
"link": {
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/examples/todolist"
]
},
{
"type": "category",
"label": "API 参考",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
}
]
"items": ["developer-guide/plugin/examples/todolist"]
},
{
"type": "category",
"label": "主题开发",
"label": "API 参考",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author",
"developer-guide/theme/template-variables/error"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
},
"developer-guide/form-schema",
"developer-guide/annotations-form"
}
]
},
{
"type": "category",
"label": "参与贡献",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": [
"contribution/issue",
"contribution/pr",
"contribution/sponsor"
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author",
"developer-guide/theme/template-variables/error"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"about"
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
}

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -63,255 +63,242 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr", "contribution/sponsor"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "系统开发",
"label": "基础",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
"developer-guide/plugin/basics/framework",
"developer-guide/plugin/basics/structure",
"developer-guide/plugin/basics/manifest",
"developer-guide/plugin/basics/devtools",
{
"type": "category",
"label": "服务端",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/basics/server/lifecycle",
"developer-guide/plugin/basics/server/object-management"
]
},
{
"type": "category",
"label": "UI",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/basics/ui/intro",
"developer-guide/plugin/basics/ui/entry"
]
}
]
},
{
"type": "category",
"label": "插件开发",
"label": "API 参考",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "基础",
"label": "服务端",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/basics/framework",
"developer-guide/plugin/basics/structure",
"developer-guide/plugin/basics/manifest",
"developer-guide/plugin/basics/devtools",
{
"type": "category",
"label": "服务端",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/basics/server/lifecycle",
"developer-guide/plugin/basics/server/object-management"
]
},
"developer-guide/plugin/api-reference/server/extension",
"developer-guide/plugin/api-reference/server/reconciler",
"developer-guide/plugin/api-reference/server/role-template",
"developer-guide/plugin/api-reference/server/extension-client",
"developer-guide/plugin/api-reference/server/reverseproxy",
"developer-guide/plugin/api-reference/server/finder-for-theme",
"developer-guide/plugin/api-reference/server/template-for-theme",
{
"type": "category",
"label": "UI",
"label": "扩展点",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/server/extension-points/index"
},
"items": [
"developer-guide/plugin/basics/ui/intro",
"developer-guide/plugin/basics/ui/entry"
"developer-guide/plugin/api-reference/server/extension-points/additional-webfilter",
"developer-guide/plugin/api-reference/server/extension-points/attachment",
"developer-guide/plugin/api-reference/server/extension-points/comment-subject",
"developer-guide/plugin/api-reference/server/extension-points/comment-widget",
"developer-guide/plugin/api-reference/server/extension-points/notifier",
"developer-guide/plugin/api-reference/server/extension-points/post-content",
"developer-guide/plugin/api-reference/server/extension-points/singlepage-content",
"developer-guide/plugin/api-reference/server/extension-points/username-password-authentication-manager"
]
}
]
},
{
"type": "category",
"label": "API 参考",
"label": "UI",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/api-reference/ui/route",
{
"type": "category",
"label": "服务端",
"label": "扩展点",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/ui/extension-points/index"
},
"items": [
"developer-guide/plugin/api-reference/server/extension",
"developer-guide/plugin/api-reference/server/reconciler",
"developer-guide/plugin/api-reference/server/role-template",
"developer-guide/plugin/api-reference/server/extension-client",
"developer-guide/plugin/api-reference/server/reverseproxy",
"developer-guide/plugin/api-reference/server/finder-for-theme",
"developer-guide/plugin/api-reference/server/template-for-theme",
{
"type": "category",
"label": "扩展点",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/server/extension-points/index"
},
"items": [
"developer-guide/plugin/api-reference/server/extension-points/additional-webfilter",
"developer-guide/plugin/api-reference/server/extension-points/attachment",
"developer-guide/plugin/api-reference/server/extension-points/comment-subject",
"developer-guide/plugin/api-reference/server/extension-points/comment-widget",
"developer-guide/plugin/api-reference/server/extension-points/notifier",
"developer-guide/plugin/api-reference/server/extension-points/post-content",
"developer-guide/plugin/api-reference/server/extension-points/singlepage-content",
"developer-guide/plugin/api-reference/server/extension-points/username-password-authentication-manager"
]
}
"developer-guide/plugin/api-reference/ui/extension-points/attachment-selector-create",
"developer-guide/plugin/api-reference/ui/extension-points/editor-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-self-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/default-editor-extension-create",
"developer-guide/plugin/api-reference/ui/extension-points/comment-subject-ref-create",
"developer-guide/plugin/api-reference/ui/extension-points/backup-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-installation-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/theme-list-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/post-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/backup-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/attachment-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/theme-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-list-item-field-create",
"developer-guide/plugin/api-reference/ui/extension-points/post-list-item-field-create"
]
},
{
"type": "category",
"label": "UI",
"label": "组件",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/ui/components/index"
},
"items": [
"developer-guide/plugin/api-reference/ui/route",
{
"type": "category",
"label": "扩展点",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/ui/extension-points/index"
},
"items": [
"developer-guide/plugin/api-reference/ui/extension-points/attachment-selector-create",
"developer-guide/plugin/api-reference/ui/extension-points/editor-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-self-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/default-editor-extension-create",
"developer-guide/plugin/api-reference/ui/extension-points/comment-subject-ref-create",
"developer-guide/plugin/api-reference/ui/extension-points/backup-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-installation-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/theme-list-tabs-create",
"developer-guide/plugin/api-reference/ui/extension-points/post-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/backup-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/attachment-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/theme-list-item-operation-create",
"developer-guide/plugin/api-reference/ui/extension-points/plugin-list-item-field-create",
"developer-guide/plugin/api-reference/ui/extension-points/post-list-item-field-create"
]
},
{
"type": "category",
"label": "组件",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/ui/components/index"
},
"items": [
"developer-guide/plugin/api-reference/ui/components/uppy-upload",
"developer-guide/plugin/api-reference/ui/components/filter-dropdown",
"developer-guide/plugin/api-reference/ui/components/filter-clean-button",
"developer-guide/plugin/api-reference/ui/components/annotations-form",
"developer-guide/plugin/api-reference/ui/components/attachment-file-type-icon",
"developer-guide/plugin/api-reference/ui/components/attachment-selector-modal",
"developer-guide/plugin/api-reference/ui/components/has-permission",
"developer-guide/plugin/api-reference/ui/components/search-input",
"developer-guide/plugin/api-reference/ui/components/v-codemirror",
"developer-guide/plugin/api-reference/ui/components/v-tooltip",
"developer-guide/plugin/api-reference/ui/components/v-permission"
]
}
"developer-guide/plugin/api-reference/ui/components/uppy-upload",
"developer-guide/plugin/api-reference/ui/components/filter-dropdown",
"developer-guide/plugin/api-reference/ui/components/filter-clean-button",
"developer-guide/plugin/api-reference/ui/components/annotations-form",
"developer-guide/plugin/api-reference/ui/components/attachment-file-type-icon",
"developer-guide/plugin/api-reference/ui/components/attachment-selector-modal",
"developer-guide/plugin/api-reference/ui/components/has-permission",
"developer-guide/plugin/api-reference/ui/components/search-input",
"developer-guide/plugin/api-reference/ui/components/v-codemirror",
"developer-guide/plugin/api-reference/ui/components/v-tooltip",
"developer-guide/plugin/api-reference/ui/components/v-permission"
]
}
]
},
{
"type": "category",
"label": "案例和最佳实践",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/examples/todolist"
]
}
]
},
{
"type": "category",
"label": "主题开发",
"label": "案例和最佳实践",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author",
"developer-guide/theme/template-variables/error"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"developer-guide/form-schema",
"developer-guide/annotations-form"
"items": ["developer-guide/plugin/examples/todolist"]
}
]
},
{
"type": "category",
"label": "参与贡献",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": [
"contribution/issue",
"contribution/pr",
"contribution/sponsor"
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author",
"developer-guide/theme/template-variables/error"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"about"
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
}

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -53,144 +53,137 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "系统开发",
"label": "基础",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "插件开发",
"label": "示例",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "基础",
"link": {
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "示例",
"link": {
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": ["developer-guide/plugin/examples/todolist"]
},
{
"type": "category",
"label": "API 参考",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
}
]
"items": ["developer-guide/plugin/examples/todolist"]
},
{
"type": "category",
"label": "主题开发",
"label": "API 参考",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
},
"developer-guide/form-schema",
"developer-guide/annotations-form"
}
]
},
{
"type": "category",
"label": "参与贡献",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"about"
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
}

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -54,149 +54,137 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "系统开发",
"label": "基础",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "插件开发",
"label": "示例",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "基础",
"link": {
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "示例",
"link": {
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/examples/todolist"
]
},
{
"type": "category",
"label": "API 参考",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
}
]
"items": ["developer-guide/plugin/examples/todolist"]
},
{
"type": "category",
"label": "主题开发",
"label": "API 参考",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
},
"developer-guide/form-schema",
"developer-guide/annotations-form"
}
]
},
{
"type": "category",
"label": "参与贡献",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": [
"contribution/issue",
"contribution/pr"
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"about"
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
}

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -54,149 +54,137 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "系统开发",
"label": "基础",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "插件开发",
"label": "示例",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "基础",
"link": {
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "示例",
"link": {
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/examples/todolist"
]
},
{
"type": "category",
"label": "API 参考",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
}
]
"items": ["developer-guide/plugin/examples/todolist"]
},
{
"type": "category",
"label": "主题开发",
"label": "API 参考",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
},
"developer-guide/form-schema",
"developer-guide/annotations-form"
}
]
},
{
"type": "category",
"label": "参与贡献",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": [
"contribution/issue",
"contribution/pr"
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"about"
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
}

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -54,149 +54,137 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "系统开发",
"label": "基础",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "插件开发",
"label": "示例",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "基础",
"link": {
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "示例",
"link": {
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/examples/todolist"
]
},
{
"type": "category",
"label": "API 参考",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
}
]
"items": ["developer-guide/plugin/examples/todolist"]
},
{
"type": "category",
"label": "主题开发",
"label": "API 参考",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
},
"developer-guide/form-schema",
"developer-guide/annotations-form"
}
]
},
{
"type": "category",
"label": "参与贡献",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": [
"contribution/issue",
"contribution/pr"
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"about"
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
}

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -58,144 +58,137 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "系统开发",
"label": "基础",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "插件开发",
"label": "示例",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "基础",
"link": {
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "示例",
"link": {
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": ["developer-guide/plugin/examples/todolist"]
},
{
"type": "category",
"label": "API 参考",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
}
]
"items": ["developer-guide/plugin/examples/todolist"]
},
{
"type": "category",
"label": "主题开发",
"label": "API 参考",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
},
"developer-guide/form-schema",
"developer-guide/annotations-form"
}
]
},
{
"type": "category",
"label": "参与贡献",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"about"
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
}

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -58,149 +58,137 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "系统开发",
"label": "基础",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "插件开发",
"label": "示例",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "基础",
"link": {
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "示例",
"link": {
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/examples/todolist"
]
},
{
"type": "category",
"label": "API 参考",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
}
]
"items": ["developer-guide/plugin/examples/todolist"]
},
{
"type": "category",
"label": "主题开发",
"label": "API 参考",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
},
"developer-guide/form-schema",
"developer-guide/annotations-form"
}
]
},
{
"type": "category",
"label": "参与贡献",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": [
"contribution/issue",
"contribution/pr"
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"about"
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
}

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -59,149 +59,137 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "系统开发",
"label": "基础",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "插件开发",
"label": "示例",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "基础",
"link": {
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "示例",
"link": {
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/examples/todolist"
]
},
{
"type": "category",
"label": "API 参考",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
}
]
"items": ["developer-guide/plugin/examples/todolist"]
},
{
"type": "category",
"label": "主题开发",
"label": "API 参考",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
},
"developer-guide/form-schema",
"developer-guide/annotations-form"
}
]
},
{
"type": "category",
"label": "参与贡献",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": [
"contribution/issue",
"contribution/pr"
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"about"
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
}

@ -1,5 +1,5 @@
{
"tutorialSidebar": [
"tutorial": [
"intro",
{
"type": "category",
@ -60,149 +60,137 @@
},
{
"type": "category",
"label": "开发者指南",
"label": "参与贡献",
"link": {
"type": "generated-index"
},
"items": ["contribution/issue", "contribution/pr"]
},
"about"
],
"developer": [
{
"type": "category",
"label": "系统开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
]
},
{
"type": "category",
"label": "插件开发",
"link": {
"type": "generated-index"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "系统开发",
"label": "基础",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/core/prepare",
"developer-guide/core/run",
"developer-guide/core/build"
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "插件开发",
"label": "示例",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/introduction",
"developer-guide/plugin/prepare",
"developer-guide/plugin/hello-world",
"developer-guide/plugin/publish",
{
"type": "category",
"label": "基础",
"link": {
"type": "doc",
"id": "developer-guide/plugin/structure"
},
"items": [
"developer-guide/plugin/structure",
"developer-guide/plugin/runtime-mode",
"developer-guide/plugin/lifecycle",
"developer-guide/plugin/manifest",
"developer-guide/plugin/object-management"
]
},
{
"type": "category",
"label": "示例",
"link": {
"type": "doc",
"id": "developer-guide/plugin/examples/todolist"
},
"items": [
"developer-guide/plugin/examples/todolist"
]
},
{
"type": "category",
"label": "API 参考",
"link": {
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
}
]
"items": ["developer-guide/plugin/examples/todolist"]
},
{
"type": "category",
"label": "主题开发",
"label": "API 参考",
"link": {
"type": "generated-index"
"type": "doc",
"id": "developer-guide/plugin/api-reference/extension"
},
"items": [
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
"developer-guide/plugin/api-reference/extension",
"developer-guide/plugin/api-reference/role-template",
"developer-guide/plugin/api-reference/extension-client",
"developer-guide/plugin/api-reference/reverseproxy"
]
},
"developer-guide/form-schema",
"developer-guide/annotations-form"
}
]
},
{
"type": "category",
"label": "参与贡献",
"label": "主题开发",
"link": {
"type": "generated-index"
},
"items": [
"contribution/issue",
"contribution/pr"
"developer-guide/theme/prepare",
"developer-guide/theme/config",
"developer-guide/theme/structure",
"developer-guide/theme/template-route-mapping",
"developer-guide/theme/static-resources",
"developer-guide/theme/settings",
"developer-guide/theme/annotations",
{
"type": "category",
"label": "模板变量",
"link": {
"type": "doc",
"id": "developer-guide/theme/template-variables"
},
"items": [
"developer-guide/theme/template-variables/index_",
"developer-guide/theme/template-variables/post",
"developer-guide/theme/template-variables/page",
"developer-guide/theme/template-variables/archives",
"developer-guide/theme/template-variables/tags",
"developer-guide/theme/template-variables/tag",
"developer-guide/theme/template-variables/categories",
"developer-guide/theme/template-variables/category",
"developer-guide/theme/template-variables/author"
]
},
{
"type": "category",
"label": "Finder API",
"link": {
"type": "doc",
"id": "developer-guide/theme/finder-apis"
},
"items": [
"developer-guide/theme/finder-apis/category",
"developer-guide/theme/finder-apis/tag",
"developer-guide/theme/finder-apis/post",
"developer-guide/theme/finder-apis/single-page",
"developer-guide/theme/finder-apis/comment",
"developer-guide/theme/finder-apis/contributor",
"developer-guide/theme/finder-apis/menu",
"developer-guide/theme/finder-apis/site-stats",
"developer-guide/theme/finder-apis/theme",
"developer-guide/theme/finder-apis/plugin"
]
},
"developer-guide/theme/global-variables",
"developer-guide/theme/template-tag",
"developer-guide/theme/code-snippets"
]
},
"about"
"developer-guide/form-schema",
"developer-guide/annotations-form"
]
}

Loading…
Cancel
Save