diff --git a/data/.gitignore b/data/.gitignore new file mode 100644 index 0000000..d4c2ecc --- /dev/null +++ b/data/.gitignore @@ -0,0 +1,2 @@ +path.json +search.json \ No newline at end of file diff --git a/data/1.3.4/path.json b/data/1.3.4/path.json deleted file mode 100644 index 7fd6010..0000000 --- a/data/1.3.4/path.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "title": "首页", - "path": "", - "children": [ - { - "title": "使用指南", - "path": "使用指南", - "children": [ - { - "title": "基本使用流程", - "path": "使用指南/基本使用流程.md", - "children": [] - }, - { - "title": "搜索与缓存功能", - "path": "使用指南/搜索与缓存.md", - "children": [] - }, - { - "title": "文档内链接", - "path": "使用指南/文档内链接.md", - "children": [] - }, - { - "title": "文档编写规范", - "path": "使用指南/文档编写规范.md", - "children": [] - }, - { - "title": "构建工具 (build.py)", - "path": "使用指南/构建工具.md", - "children": [] - } - ], - "index": { - "title": "使用指南", - "path": "使用指南/README.md" - } - }, - { - "title": "快速入门", - "path": "快速入门", - "children": [ - { - "title": "Markdown语法指南", - "path": "快速入门/Markdown语法.md", - "children": [] - } - ], - "index": { - "title": "快速入门", - "path": "快速入门/README.md" - } - }, - { - "title": "示例与模板", - "path": "示例与模板", - "children": [ - { - "title": "美化文档示例 - EasyDocument", - "path": "示例与模板/美化文档示例.html", - "children": [] - } - ], - "index": { - "title": "示例与模板", - "path": "示例与模板/README.md" - } - }, - { - "title": "配置详解", - "path": "配置详解", - "children": [ - { - "title": "GitHub与Git功能配置", - "path": "配置详解/GitHub与Git功能.md", - "children": [] - }, - { - "title": "布局与导航配置", - "path": "配置详解/layout与导航.md", - "children": [] - }, - { - "title": "path.json 结构与手动编写", - "path": "配置详解/path-json结构.md", - "children": [] - }, - { - "title": "动画参数配置", - "path": "配置详解/动画参数.md", - "children": [] - }, - { - "title": "外观设置", - "path": "配置详解/外观设置.md", - "children": [] - }, - { - "title": "搜索功能配置", - "path": "配置详解/搜索功能.md", - "children": [] - }, - { - "title": "文档与插件配置", - "path": "配置详解/文档与插件.md", - "children": [] - }, - { - "title": "站点与页脚配置", - "path": "配置详解/站点与页脚.md", - "children": [] - }, - { - "title": "配置验证和默认值处理", - "path": "配置详解/配置验证.md", - "children": [] - } - ], - "index": { - "title": "配置详解", - "path": "配置详解/README.md" - } - } - ], - "index": { - "title": "EasyDocument 文档中心", - "path": "README.md" - } -} \ No newline at end of file diff --git a/data/1.3.4/search.json b/data/1.3.4/search.json deleted file mode 100644 index 2ff9138..0000000 --- a/data/1.3.4/search.json +++ /dev/null @@ -1,359 +0,0 @@ -[ - { - "title": "EasyDocument 文档中心", - "path": "README.md", - "content": "EasyDocument 文档中心 欢迎使用 EasyDocument 文档系统。这是一个轻量级、免编译的纯静态前端文档系统,可以帮助您快速构建结构化的文档网站。 系统特点 - **简单易用**: 只需将 Markdown 或 HTML 文件添加到数据目录中 - **自动生成**: 系统会自动识别文档文件并构建导航结构 - **响应式设计**: 兼容各种设备尺寸,从手机到桌面电脑 - **现代界面...", - "keywords": [ - "easydocument", - "markdown", - "html", - "完全支持", - "数学公式", - "通过", - "支持", - "图表", - "文档中心", - "欢迎使用" - ] - }, - { - "title": "使用指南", - "path": "使用指南/README.md", - "content": "使用指南 本节包含 EasyDocument 的详细使用说明,从基础功能到高级特性,帮助您充分利用本文档系统。 内容导航 - **基本使用流程**: 从零开始使用 EasyDocument 的完整步骤 - **文档编写规范**: 编写文档的最佳实践和规范 - **文档内链接**: 如何在文档间创建链接和引用 - **搜索与缓存**: 文档搜索和缓存管理功能 - **构建工具**: 文档构建和管理工...", - "keywords": [ - "easydocument", - "markdown", - "html", - "使用", - "使用引用块可以强调重要信息", - "使其在视觉上更加突出", - "使用指南", - "本节包含", - "的详细使用说明", - "从基础功能到高级特性" - ] - }, - { - "title": "基本使用流程", - "path": "使用指南/基本使用流程.md", - "content": "基本使用流程 本文档将指导您从零开始使用 EasyDocument 创建自己的文档网站。按照以下步骤,您可以快速上手并开始构建自己的文档系统。 系统要求 - 支持任何现代浏览器(Chrome、Firefox、Safari、Edge 的最新版本) - 不需要任何服务器环境,纯静态文件部署 - 任何文本编辑器(推荐使用支持 Markdown 的编辑器如 VS Code) 安装步骤 1. **获取 Ea...", - "keywords": [ - "easydocument", - "markdown", - "文件", - "github", - "例如", - "通过", - "基本使用流程", - "本文档将指导您从零开始使用", - "创建自己的文档网站", - "按照以下步骤" - ] - }, - { - "title": "搜索与缓存功能", - "path": "使用指南/搜索与缓存.md", - "content": "搜索与缓存功能 本文档介绍 EasyDocument 系统中的搜索和缓存功能。 搜索功能 EasyDocument 内置了全文搜索功能,允许用户快速查找文档内容。 详细配置请参考搜索功能配置 使用搜索 1. 点击顶栏右侧的搜索图标 2. 在弹出的搜索模态窗口中输入关键词(至少2个字符) 3. 按下回车键或点击搜索按钮执行搜索 4. 查看搜索结果列表,点击感兴趣的条目跳转到相应文档 多匹配项显示与跳...", - "keywords": [ - "easydocument", - "实时搜索", - "匹配部分高亮显示", - "搜索与缓存功能", - "本文档介绍", - "系统中的搜索和缓存功能", - "搜索功能", - "内置了全文搜索功能", - "允许用户快速查找文档内容", - "详细配置请参考搜索功能配置" - ] - }, - { - "title": "文档内链接", - "path": "使用指南/文档内链接.md", - "content": "文档内链接 在 EasyDocument 系统中,合理使用链接可以增强文档的导航性和可用性。本文档介绍如何在文档中创建各种类型的链接。 链接格式说明 EasyDocument 在 v1.2.5 版本中引入了新的链接格式 新格式 (v1.2.7+) v1.2.7 引入了更简洁的URL格式,main.html 仍被保留用于向后兼容和重定向 **格式结构**: - - 基础路径(不需要.html扩展名)...", - "keywords": [ - "v1", - "readme", - "html扩展名", - "示例", - "easydocument", - "新格式", - "可选", - "不显示", - "无扩展名", - "旧格式" - ] - }, - { - "title": "文档编写规范", - "path": "使用指南/文档编写规范.md", - "content": "文档编写规范 本文档提供了在 EasyDocument 系统中编写高质量文档的规范和建议。遵循这些规范可以使您的文档结构清晰、易于阅读和维护。 文件组织 目录结构 - 按照**逻辑层次**组织文件和目录,而不是按照时间或其他非内容相关因素 - 为每个主要分类创建单独的目录 - 在每个目录下创建 作为该目录的介绍或概述 - 尽量避免创建过多层级的嵌套目录(建议不超过 3-4 层) 文件命名 - 使用...", - "keywords": [ - "使用", - "markdown", - "easydocument", - "语法", - "文档编写规范", - "本文档提供了在", - "系统中编写高质量文档的规范和建议", - "遵循这些规范可以使您的文档结构清晰", - "易于阅读和维护", - "文件组织" - ] - }, - { - "title": "构建工具 (build.py)", - "path": "使用指南/构建工具.md", - "content": "构建工具 (build.py) EasyDocument 提供了一个功能强大的 Python 构建工具 ,用于自动扫描文档目录并生成路径文件 () 和搜索索引 ()。该工具还支持收集Git版本控制信息、与GitHub集成,并且能够**自动更新HTML文件的元数据**。 > 请注意,这个只是辅助工具,实际上您完全可以不使用这个脚本,也不需要将这个脚本部署到服务器上 基本用法 运行此脚本后,它会执行以...", - "keywords": [ - "默认", - "easydocument", - "文件", - "构建工具", - "生成", - "可选", - "json", - "zip", - "合并模式", - "build" - ] - }, - { - "title": "快速入门", - "path": "快速入门/README.md", - "content": "快速入门 在本节中,您将了解如何快速开始使用 EasyDocument 构建您自己的文档网站。 系统要求 EasyDocument 是一个纯前端静态系统,几乎没有特殊的系统要求: - 支持现代浏览器(Chrome, Firefox, Safari, Edge的最新版本) - 不需要服务器支持,可以在本地直接打开使用 - 无需数据库或其他后端服务 安装步骤 1. 从 GitHub 下载或克隆仓库: ...", - "keywords": [ - "easydocument", - "github", - "html", - "快速入门", - "在本节中", - "您将了解如何快速开始使用", - "构建您自己的文档网站", - "系统要求", - "是一个纯前端静态系统", - "几乎没有特殊的系统要求" - ] - }, - { - "title": "Markdown语法指南", - "path": "快速入门/Markdown语法.md", - "content": "Markdown语法指南 Markdown 是一种轻量级标记语言,创建于2004年,目标是让文字内容的格式标记语法能够更易读易写。EasyDocument 完全支持标准的 Markdown 语法,本文将为您介绍常用的 Markdown 语法元素。 标题 Markdown 使用 符号来表示标题,不同数量的 代表不同级别的标题: 三级标题 四级标题 五级标题 六级标题 段落与换行 在 Markdown...", - "keywords": [ - "markdown", - "效果如下", - "使用", - "markdown语法指南", - "是一种轻量级标记语言", - "创建于2004年", - "目标是让文字内容的格式标记语法能够更易读易写", - "easydocument", - "完全支持标准的", - "语法" - ] - }, - { - "title": "示例与模板", - "path": "示例与模板/README.md", - "content": "示例与模板 本节提供了HTML模板,帮助您快速开始使用 EasyDocument 创建漂亮的文档。 使用说明 这些模板设计用于复制和修改,以满足您的特定需求: 1. 选择适合您文档类型的模板 2. 复制模板内容到您的新文档中 3. 根据您的需求修改内容 4. 保留模板的结构和格式,以确保一致性 自定义提示 虽然使用模板可以确保文档的一致性,但您也可以根据项目的特定需求进行合理的调整: - 调整标题...", - "keywords": [ - "示例与模板", - "本节提供了html模板", - "帮助您快速开始使用", - "easydocument", - "创建漂亮的文档", - "使用说明", - "这些模板设计用于复制和修改", - "以满足您的特定需求", - "选择适合您文档类型的模板", - "复制模板内容到您的新文档中" - ] - }, - { - "title": "美化文档示例 - EasyDocument", - "path": "示例与模板/美化文档示例.html", - "content": "美化文档示例 - EasyDocument HTML 增强的美化文档示例 这个文档展示了如何使用 HTML 和 CSS 在 EasyDocument 中创建美观、交互式的文档页面,提升阅读体验。 HTML 增强的优势 虽然 Markdown 提供了简洁的语法来编写文档,但有时候我们需要更多的格式控制和交互功能。HTML 可以帮助我们实现这些高级需求。 自定义样式 使用 CSS 可以完全控制文档的外...", - "keywords": [ - "html", - "easydocument", - "markdown", - "config", - "css", - "js", - "美化文档示例", - "增强的美化文档示例", - "这个文档展示了如何使用", - "中创建美观" - ] - }, - { - "title": "配置详解", - "path": "配置详解/README.md", - "content": "配置详解 本节详细介绍 EasyDocument 系统的配置选项。通过调整 文件,您可以自定义网站的外观、行为和功能,以满足您的特定需求。 配置文件路径 配置文件位于项目根目录下的 。这是一个标准的 JavaScript 模块,导出一个包含所有配置选项的对象。 配置文件示例 以下是完整的 文件示例,包含所有可用选项及其默认值: 配置修改方法 要修改配置,请按照以下步骤操作: 1. 打开项目根目录下...", - "keywords": [ - "文件", - "javascript", - "配置详解", - "本节详细介绍", - "easydocument", - "系统的配置选项", - "通过调整", - "您可以自定义网站的外观", - "行为和功能", - "以满足您的特定需求" - ] - }, - { - "title": "GitHub与Git功能配置", - "path": "配置详解/GitHub与Git功能.md", - "content": "GitHub与Git功能配置 EasyDocument系统内置了GitHub与Git集成功能,可以显示文档的贡献者信息、最后修改时间以及提供一键编辑链接。本文档将详细介绍如何配置和使用这些功能。 功能概述 EasyDocument的GitHub与Git集成功能主要包括: 1. **贡献者显示**:在文档页面底部显示所有参与编写和修改该文档的贡献者 2. **最后修改时间**:显示文档最后一次被修改...", - "keywords": [ - "类型", - "默认值", - "说明", - "示例", - "布尔值", - "enable", - "字符串", - "github与git功能配置", - "easydocument系统内置了github与git集成功能", - "可以显示文档的贡献者信息" - ] - }, - { - "title": "布局与导航配置", - "path": "配置详解/layout与导航.md", - "content": "布局与导航配置 本文档详细介绍 EasyDocument 系统中布局()和导航()相关的配置选项,这些选项控制文档系统的整体界面结构和导航体验。 布局设置 布局设置决定了文档页面的基本结构,包括顶栏、底栏、侧边栏和内容区域的显示方式。 可用配置项 | 配置项 | 类型 | 默认值 | 说明 | |-------|------|-------|------| | | 布尔值 | | 是否显示顶栏 |...", - "keywords": [ - "布尔值", - "字符串", - "可用配置项", - "配置项", - "类型", - "默认值", - "说明", - "html文件", - "设为", - "布局与导航配置" - ] - }, - { - "title": "path.json 结构与手动编写", - "path": "配置详解/path-json结构.md", - "content": "path.json 结构与手动编写 本文档详细说明 EasyDocument 系统中 文件的结构及如何手动编辑它。虽然 EasyDocument 提供了 脚本来自动生成 ,但在某些情况下,手动编辑可以提供更精确的控制,例如自定义文档排序或添加特殊导航结构。 path.json 的作用 是 EasyDocument 系统的核心配置文件之一,它定义了: 1. 文档的层级结构 2. 导航菜单的显示顺序 ...", - "keywords": [ - "json", - "easydocument", - "数组", - "path", - "字符串", - "属性", - "结构与手动编写", - "本文档详细说明", - "系统中", - "文件的结构及如何手动编辑它" - ] - }, - { - "title": "动画参数配置", - "path": "配置详解/动画参数.md", - "content": "动画参数配置 EasyDocument 提供了丰富的动画配置选项,按照功能板块分为四个部分:左侧边栏、右侧边栏、文章内容和通用设置。通过这些配置,您可以精确控制各个区域的动画效果。 配置结构 动画配置位于 的 部分,按照四个板块组织: 配置详解 动画总开关 (enable) 控制所有动画效果的全局开关,具有最高优先级。 - **类型**: - **默认值**: - **说明**: 动画总开关,控制...", - "keywords": [ - "类型", - "默认值", - "说明", - "示例", - "单位", - "毫秒", - "ms", - "动画总开关", - "建议值", - "动画参数配置" - ] - }, - { - "title": "外观设置", - "path": "配置详解/外观设置.md", - "content": "外观设置 外观设置()配置项用于自定义 EasyDocument 文档系统的视觉外观,包括 Logo、图标、颜色、字体等。 可用配置项 | 配置项 | 类型 | 默认值 | 说明 | |-------|------|-------|------| | | 字符串 | | 网站 Logo 的图片路径 | | | 字符串 | | 浏览器标签页图标路径 | | | 字符串 | | 主题颜色,影响链接、按...", - "keywords": [ - "字符串", - "类型", - "默认值", - "logo", - "示例", - "css", - "外观设置", - "网站", - "主题颜色", - "全局字体设置" - ] - }, - { - "title": "搜索功能配置", - "path": "配置详解/搜索功能.md", - "content": "搜索功能配置 本文档详细介绍 EasyDocument 系统的搜索功能配置项,这些配置项控制文档搜索的行为和界面展示。 搜索功能概述 EasyDocument 内置了强大的全文搜索功能,允许用户快速查找文档内容。系统会索引所有文档文本,支持按标题、内容和关键词搜索,并在搜索结果中高亮匹配内容。 可用配置项 | 配置项 | 类型 | 默认值 | 说明 | |-------|------|------...", - "keywords": [ - "布尔值", - "数字", - "easydocument", - "搜索功能配置", - "本文档详细介绍", - "系统的搜索功能配置项", - "这些配置项控制文档搜索的行为和界面展示", - "搜索功能概述", - "内置了强大的全文搜索功能", - "允许用户快速查找文档内容" - ] - }, - { - "title": "文档与插件配置", - "path": "配置详解/文档与插件.md", - "content": "文档与插件配置 本文档详细介绍 EasyDocument 系统中文档()和插件()相关的配置选项,这些选项控制文档的加载和显示方式,以及各种扩展功能的启用与设置。 文档设置 文档设置控制 EasyDocument 如何加载、处理和显示文档文件。 > [IMPORTANT] 配置参数全面支持 > > EasyDocument 系统现已确保所有 配置参数能正确影响整个系统的文档加载和处理: > - ✅...", - "keywords": [ - "布尔值", - "easydocument", - "影响范围", - "字符串", - "数组", - "文档与插件配置", - "本文档详细介绍", - "系统中文档", - "和插件", - "相关的配置选项" - ] - }, - { - "title": "站点与页脚配置", - "path": "配置详解/站点与页脚.md", - "content": "站点与页脚配置 本文档详细介绍 EasyDocument 系统中站点基本信息()和页脚()相关的配置选项,这些选项控制网站的基本元数据和页脚显示内容。 站点基本信息 站点基本信息配置控制网站的核心元数据,影响浏览器标签显示、搜索引擎优化(SEO)等。 可用配置项 | 配置项 | 类型 | 默认值 | 说明 | |-------|------|-------|------| | | 字符串 | | ...", - "keywords": [ - "字符串", - "easydocument", - "seo", - "可用配置项", - "配置项", - "类型", - "默认值", - "说明", - "网站名称", - "网站标题" - ] - }, - { - "title": "配置验证和默认值处理", - "path": "配置详解/配置验证.md", - "content": "配置验证和默认值处理 概述 配置验证系统确保 EasyDocument 的配置文件始终具有正确的数据类型和合理的默认值,同时保持向后兼容性。 文件结构 - - 核心验证逻辑 - - 验证后的配置模块,供其他模块导入使用 功能特性 1. 数据类型验证 系统会检查以下新增配置项的数据类型: - - 必须是 boolean 类型 - - 必须是 boolean 类型 - - 必须是 boolean 类型...", - "keywords": [ - "必须是", - "boolean", - "类型", - "配置验证和默认值处理", - "概述", - "配置验证系统确保", - "easydocument", - "的配置文件始终具有正确的数据类型和合理的默认值", - "同时保持向后兼容性", - "文件结构" - ] - } -] \ No newline at end of file diff --git a/data/main/path.json b/data/main/path.json deleted file mode 100644 index f55f90c..0000000 --- a/data/main/path.json +++ /dev/null @@ -1,575 +0,0 @@ -{ - "title": "首页", - "path": "", - "children": [ - { - "title": "使用指南", - "path": "使用指南", - "children": [ - { - "title": "基本使用流程", - "path": "使用指南/基本使用流程.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771570793, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "更新工作流配置以仅在 data/main 目录和 config.js 文件变更时触发,优化文档索引自动更新逻辑,增强导航生成条件,修正文档路径和配置项描述,添加分支支持相关信息。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 2, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771570793 - } - ] - } - }, - { - "title": "搜索与缓存功能", - "path": "使用指南/搜索与缓存.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771569303, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加分支功能", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 1, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771569303 - } - ] - } - }, - { - "title": "文档内链接", - "path": "使用指南/文档内链接.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771572337, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "更新文档结构,移除 main.html,优化更新包内容,增强文档链接格式,支持新哈希路由,添加目录编辑器工具。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 2, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771572337 - } - ] - } - }, - { - "title": "文档编写规范", - "path": "使用指南/文档编写规范.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771569303, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加分支功能", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 1, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771569303 - } - ] - } - }, - { - "title": "构建工具 (build.py)", - "path": "使用指南/构建工具.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771572337, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "更新文档结构,移除 main.html,优化更新包内容,增强文档链接格式,支持新哈希路由,添加目录编辑器工具。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 3, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771572337 - } - ] - } - } - ], - "index": { - "title": "使用指南", - "path": "使用指南/README.md", - "git": { - "last_modified": { - "timestamp": 1771569303, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加分支功能", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 1, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771569303 - } - ] - } - } - }, - { - "title": "快速入门", - "path": "快速入门", - "children": [ - { - "title": "Markdown语法指南", - "path": "快速入门/Markdown语法.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771569303, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加分支功能", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 1, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771569303 - } - ] - } - } - ], - "index": { - "title": "快速入门", - "path": "快速入门/README.md", - "git": { - "last_modified": { - "timestamp": 1771569303, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加分支功能", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 1, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771569303 - } - ] - } - } - }, - { - "title": "示例与模板", - "path": "示例与模板", - "children": [ - { - "title": "美化文档示例 - EasyDocument", - "path": "示例与模板/美化文档示例.html", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771569303, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加分支功能", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 1, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771569303 - } - ] - } - } - ], - "index": { - "title": "示例与模板", - "path": "示例与模板/README.md", - "git": { - "last_modified": { - "timestamp": 1771569303, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加分支功能", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 1, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771569303 - } - ] - } - } - }, - { - "title": "配置详解", - "path": "配置详解", - "children": [ - { - "title": "GitHub与Git功能配置", - "path": "配置详解/GitHub与Git功能.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771570793, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "更新工作流配置以仅在 data/main 目录和 config.js 文件变更时触发,优化文档索引自动更新逻辑,增强导航生成条件,修正文档路径和配置项描述,添加分支支持相关信息。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 2, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771570793 - } - ] - } - }, - { - "title": "布局与导航配置", - "path": "配置详解/layout与导航.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771572337, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "更新文档结构,移除 main.html,优化更新包内容,增强文档链接格式,支持新哈希路由,添加目录编辑器工具。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 3, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771572337 - } - ] - } - }, - { - "title": "path.json 结构与手动编写", - "path": "配置详解/path-json结构.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771570793, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "更新工作流配置以仅在 data/main 目录和 config.js 文件变更时触发,优化文档索引自动更新逻辑,增强导航生成条件,修正文档路径和配置项描述,添加分支支持相关信息。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 2, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771570793 - } - ] - } - }, - { - "title": "动画参数配置", - "path": "配置详解/动画参数.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771569303, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加分支功能", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 1, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771569303 - } - ] - } - }, - { - "title": "外观设置", - "path": "配置详解/外观设置.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771570793, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "更新工作流配置以仅在 data/main 目录和 config.js 文件变更时触发,优化文档索引自动更新逻辑,增强导航生成条件,修正文档路径和配置项描述,添加分支支持相关信息。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 2, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771570793 - } - ] - } - }, - { - "title": "搜索功能配置", - "path": "配置详解/搜索功能.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771570793, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "更新工作流配置以仅在 data/main 目录和 config.js 文件变更时触发,优化文档索引自动更新逻辑,增强导航生成条件,修正文档路径和配置项描述,添加分支支持相关信息。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 2, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771570793 - } - ] - } - }, - { - "title": "文档与插件配置", - "path": "配置详解/文档与插件.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771570793, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "更新工作流配置以仅在 data/main 目录和 config.js 文件变更时触发,优化文档索引自动更新逻辑,增强导航生成条件,修正文档路径和配置项描述,添加分支支持相关信息。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 2, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771570793 - } - ] - } - }, - { - "title": "站点与页脚配置", - "path": "配置详解/站点与页脚.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771574031, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加首页功能,支持从配置或外部文件加载首页内容,更新相关配置项,优化文档结构,移除冗余代码。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 3, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771574031 - } - ] - } - }, - { - "title": "首页设置", - "path": "配置详解/首页设置.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771574031, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加首页功能,支持从配置或外部文件加载首页内容,更新相关配置项,优化文档结构,移除冗余代码。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 1, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771574031 - } - ] - } - }, - { - "title": "配置验证和默认值处理", - "path": "配置详解/配置验证.md", - "children": [], - "git": { - "last_modified": { - "timestamp": 1771574031, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加首页功能,支持从配置或外部文件加载首页内容,更新相关配置项,优化文档结构,移除冗余代码。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 3, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771574031 - } - ] - } - } - ], - "index": { - "title": "配置详解", - "path": "配置详解/README.md", - "git": { - "last_modified": { - "timestamp": 1771574031, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加首页功能,支持从配置或外部文件加载首页内容,更新相关配置项,优化文档结构,移除冗余代码。", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 3, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771574031 - } - ] - } - } - } - ], - "index": { - "title": "EasyDocument 文档中心", - "path": "README.md", - "git": { - "last_modified": { - "timestamp": 1771569303, - "author": "树梢", - "email": "pfingan@foxmail.com", - "message": "添加分支功能", - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4" - }, - "contributors": [ - { - "name": "树梢", - "email": "pfingan@foxmail.com", - "commits": 1, - "github_username": "LoosePrince", - "github_avatar": "https://avatars.githubusercontent.com/u/107794785?v=4", - "last_commit_timestamp": 1771569303 - } - ] - } - } -} \ No newline at end of file diff --git a/data/main/search.json b/data/main/search.json deleted file mode 100644 index 1033730..0000000 --- a/data/main/search.json +++ /dev/null @@ -1,376 +0,0 @@ -[ - { - "title": "EasyDocument 文档中心", - "path": "README.md", - "content": "EasyDocument 文档中心 欢迎使用 EasyDocument 文档系统。这是一个轻量级、免编译的纯静态前端文档系统,可以帮助您快速构建结构化的文档网站。 系统特点 - **简单易用**: 只需将 Markdown 或 HTML 文件添加到数据目录中 - **自动生成**: 系统会自动识别文档文件并构建导航结构 - **响应式设计**: 兼容各种设备尺寸,从手机到桌面电脑 - **现代界面...", - "keywords": [ - "easydocument", - "markdown", - "html", - "完全支持", - "数学公式", - "通过", - "支持", - "图表", - "文档中心", - "欢迎使用" - ] - }, - { - "title": "使用指南", - "path": "使用指南/README.md", - "content": "使用指南 本节包含 EasyDocument 的详细使用说明,从基础功能到高级特性,帮助您充分利用本文档系统。 内容导航 - **基本使用流程**: 从零开始使用 EasyDocument 的完整步骤 - **文档编写规范**: 编写文档的最佳实践和规范 - **文档内链接**: 如何在文档间创建链接和引用 - **搜索与缓存**: 文档搜索和缓存管理功能 - **构建工具**: 文档构建和管理工...", - "keywords": [ - "easydocument", - "markdown", - "html", - "使用", - "使用引用块可以强调重要信息", - "使其在视觉上更加突出", - "使用指南", - "本节包含", - "的详细使用说明", - "从基础功能到高级特性" - ] - }, - { - "title": "基本使用流程", - "path": "使用指南/基本使用流程.md", - "content": "基本使用流程 本文档将指导您从零开始使用 EasyDocument 创建自己的文档网站。按照以下步骤,您可以快速上手并开始构建自己的文档系统。 系统要求 - 支持任何现代浏览器(Chrome、Firefox、Safari、Edge 的最新版本) - 不需要任何服务器环境,纯静态文件部署 - 任何文本编辑器(推荐使用支持 Markdown 的编辑器如 VS Code) 安装步骤 1. **获取 Ea...", - "keywords": [ - "easydocument", - "markdown", - "github", - "json", - "例如", - "文件", - "通过", - "基本使用流程", - "本文档将指导您从零开始使用", - "创建自己的文档网站" - ] - }, - { - "title": "搜索与缓存功能", - "path": "使用指南/搜索与缓存.md", - "content": "搜索与缓存功能 本文档介绍 EasyDocument 系统中的搜索和缓存功能。 搜索功能 EasyDocument 内置了全文搜索功能,允许用户快速查找文档内容。 详细配置请参考搜索功能配置 使用搜索 1. 点击顶栏右侧的搜索图标 2. 在弹出的搜索模态窗口中输入关键词(至少2个字符) 3. 按下回车键或点击搜索按钮执行搜索 4. 查看搜索结果列表,点击感兴趣的条目跳转到相应文档 多匹配项显示与跳...", - "keywords": [ - "easydocument", - "实时搜索", - "匹配部分高亮显示", - "搜索与缓存功能", - "本文档介绍", - "系统中的搜索和缓存功能", - "搜索功能", - "内置了全文搜索功能", - "允许用户快速查找文档内容", - "详细配置请参考搜索功能配置" - ] - }, - { - "title": "文档内链接", - "path": "使用指南/文档内链接.md", - "content": "文档内链接 在 EasyDocument 系统中,合理使用链接可以增强文档的导航性和可用性。本文档介绍如何在文档中创建各种类型的链接。 链接格式说明 EasyDocument 在 v1.2.5 版本中引入了新的链接格式 新格式 (v1.2.7+) v1.2.7+ 使用 hash 路由,文档页入口为 (或 ) **格式结构**: - - 基础路径(不需要.html扩展名) - - 根目录参数(可选)...", - "keywords": [ - "easydocument", - "hash", - "v1", - "html扩展名", - "readme", - "示例", - "markdown", - "根目录参数", - "可选", - "不显示" - ] - }, - { - "title": "文档编写规范", - "path": "使用指南/文档编写规范.md", - "content": "文档编写规范 本文档提供了在 EasyDocument 系统中编写高质量文档的规范和建议。遵循这些规范可以使您的文档结构清晰、易于阅读和维护。 文件组织 目录结构 - 按照**逻辑层次**组织文件和目录,而不是按照时间或其他非内容相关因素 - 为每个主要分类创建单独的目录 - 在每个目录下创建 作为该目录的介绍或概述 - 尽量避免创建过多层级的嵌套目录(建议不超过 3-4 层) 文件命名 - 使用...", - "keywords": [ - "使用", - "markdown", - "easydocument", - "语法", - "文档编写规范", - "本文档提供了在", - "系统中编写高质量文档的规范和建议", - "遵循这些规范可以使您的文档结构清晰", - "易于阅读和维护", - "文件组织" - ] - }, - { - "title": "构建工具 (build.py)", - "path": "使用指南/构建工具.md", - "content": "构建工具 (build.py) EasyDocument 提供了一个功能强大的 Python 构建工具 ,用于自动扫描文档目录并生成路径文件 () 和搜索索引 ()。该工具还支持收集Git版本控制信息、与GitHub集成,并且能够**自动更新HTML文件的元数据**。 > 请注意,这个只是辅助工具,实际上您完全可以不使用这个脚本,也不需要将这个脚本部署到服务器上 基本用法 运行此脚本后,它会执行以...", - "keywords": [ - "默认", - "easydocument", - "文件", - "构建工具", - "生成", - "可选", - "json", - "zip", - "合并模式", - "build" - ] - }, - { - "title": "快速入门", - "path": "快速入门/README.md", - "content": "快速入门 在本节中,您将了解如何快速开始使用 EasyDocument 构建您自己的文档网站。 系统要求 EasyDocument 是一个纯前端静态系统,几乎没有特殊的系统要求: - 支持现代浏览器(Chrome, Firefox, Safari, Edge的最新版本) - 不需要服务器支持,可以在本地直接打开使用 - 无需数据库或其他后端服务 安装步骤 1. 从 GitHub 下载或克隆仓库: ...", - "keywords": [ - "easydocument", - "github", - "html", - "快速入门", - "在本节中", - "您将了解如何快速开始使用", - "构建您自己的文档网站", - "系统要求", - "是一个纯前端静态系统", - "几乎没有特殊的系统要求" - ] - }, - { - "title": "Markdown语法指南", - "path": "快速入门/Markdown语法.md", - "content": "Markdown语法指南 Markdown 是一种轻量级标记语言,创建于2004年,目标是让文字内容的格式标记语法能够更易读易写。EasyDocument 完全支持标准的 Markdown 语法,本文将为您介绍常用的 Markdown 语法元素。 标题 Markdown 使用 符号来表示标题,不同数量的 代表不同级别的标题: 三级标题 四级标题 五级标题 六级标题 段落与换行 在 Markdown...", - "keywords": [ - "markdown", - "效果如下", - "使用", - "markdown语法指南", - "是一种轻量级标记语言", - "创建于2004年", - "目标是让文字内容的格式标记语法能够更易读易写", - "easydocument", - "完全支持标准的", - "语法" - ] - }, - { - "title": "示例与模板", - "path": "示例与模板/README.md", - "content": "示例与模板 本节提供了HTML模板,帮助您快速开始使用 EasyDocument 创建漂亮的文档。 使用说明 这些模板设计用于复制和修改,以满足您的特定需求: 1. 选择适合您文档类型的模板 2. 复制模板内容到您的新文档中 3. 根据您的需求修改内容 4. 保留模板的结构和格式,以确保一致性 自定义提示 虽然使用模板可以确保文档的一致性,但您也可以根据项目的特定需求进行合理的调整: - 调整标题...", - "keywords": [ - "示例与模板", - "本节提供了html模板", - "帮助您快速开始使用", - "easydocument", - "创建漂亮的文档", - "使用说明", - "这些模板设计用于复制和修改", - "以满足您的特定需求", - "选择适合您文档类型的模板", - "复制模板内容到您的新文档中" - ] - }, - { - "title": "美化文档示例 - EasyDocument", - "path": "示例与模板/美化文档示例.html", - "content": "美化文档示例 - EasyDocument HTML 增强的美化文档示例 这个文档展示了如何使用 HTML 和 CSS 在 EasyDocument 中创建美观、交互式的文档页面,提升阅读体验。 HTML 增强的优势 虽然 Markdown 提供了简洁的语法来编写文档,但有时候我们需要更多的格式控制和交互功能。HTML 可以帮助我们实现这些高级需求。 自定义样式 使用 CSS 可以完全控制文档的外...", - "keywords": [ - "html", - "easydocument", - "markdown", - "config", - "css", - "js", - "美化文档示例", - "增强的美化文档示例", - "这个文档展示了如何使用", - "中创建美观" - ] - }, - { - "title": "配置详解", - "path": "配置详解/README.md", - "content": "配置详解 本节详细介绍 EasyDocument 系统的配置选项。通过调整 文件,您可以自定义网站的外观、行为和功能,以满足您的特定需求。 配置文件路径 配置文件位于项目根目录下的 。这是一个标准的 JavaScript 模块,导出一个包含所有配置选项的对象。 配置文件示例 以下是完整的 文件示例,包含所有可用选项及其默认值: 配置修改方法 要修改配置,请按照以下步骤操作: 1. 打开项目根目录下...", - "keywords": [ - "文件", - "javascript", - "配置详解", - "本节详细介绍", - "easydocument", - "系统的配置选项", - "通过调整", - "您可以自定义网站的外观", - "行为和功能", - "以满足您的特定需求" - ] - }, - { - "title": "GitHub与Git功能配置", - "path": "配置详解/GitHub与Git功能.md", - "content": "GitHub与Git功能配置 EasyDocument系统内置了GitHub与Git集成功能,可以显示文档的贡献者信息、最后修改时间以及提供一键编辑链接。本文档将详细介绍如何配置和使用这些功能。 功能概述 EasyDocument的GitHub与Git集成功能主要包括: 1. **贡献者显示**:在文档页面底部显示所有参与编写和修改该文档的贡献者 2. **最后修改时间**:显示文档最后一次被修改...", - "keywords": [ - "类型", - "默认值", - "说明", - "示例", - "布尔值", - "enable", - "字符串", - "github与git功能配置", - "easydocument系统内置了github与git集成功能", - "可以显示文档的贡献者信息" - ] - }, - { - "title": "布局与导航配置", - "path": "配置详解/layout与导航.md", - "content": "布局与导航配置 本文档详细介绍 EasyDocument 系统中布局()和导航()相关的配置选项,这些选项控制文档系统的整体界面结构和导航体验。 布局设置 布局设置决定了文档页面的基本结构,包括顶栏、底栏、侧边栏和内容区域的显示方式。 可用配置项 | 配置项 | 类型 | 默认值 | 说明 | |-------|------|-------|------| | | 布尔值 | | 是否显示顶栏 |...", - "keywords": [ - "布尔值", - "字符串", - "html", - "文件路径", - "底栏", - "可用配置项", - "配置项", - "类型", - "默认值", - "说明" - ] - }, - { - "title": "path.json 结构与手动编写", - "path": "配置详解/path-json结构.md", - "content": "path.json 结构与手动编写 本文档详细说明 EasyDocument 系统中 文件的结构及如何手动编辑它。虽然 EasyDocument 提供了 脚本来自动生成 ,但在某些情况下,手动编辑可以提供更精确的控制,例如自定义文档排序或添加特殊导航结构。 path.json 的作用 是 EasyDocument 系统的核心配置文件之一,它定义了: 1. 文档的层级结构 2. 导航菜单的显示顺序 ...", - "keywords": [ - "json", - "easydocument", - "path", - "字符串", - "数组", - "属性", - "结构与手动编写", - "本文档详细说明", - "系统中", - "文件的结构及如何手动编辑它" - ] - }, - { - "title": "动画参数配置", - "path": "配置详解/动画参数.md", - "content": "动画参数配置 EasyDocument 提供了丰富的动画配置选项,按照功能板块分为四个部分:左侧边栏、右侧边栏、文章内容和通用设置。通过这些配置,您可以精确控制各个区域的动画效果。 配置结构 动画配置位于 的 部分,按照四个板块组织: 配置详解 动画总开关 (enable) 控制所有动画效果的全局开关,具有最高优先级。 - **类型**: - **默认值**: - **说明**: 动画总开关,控制...", - "keywords": [ - "类型", - "默认值", - "说明", - "示例", - "单位", - "毫秒", - "ms", - "动画总开关", - "建议值", - "动画参数配置" - ] - }, - { - "title": "外观设置", - "path": "配置详解/外观设置.md", - "content": "外观设置 外观设置()配置项用于自定义 EasyDocument 文档系统的视觉外观,包括 Logo、图标、颜色、字体等。 可用配置项 | 配置项 | 类型 | 默认值 | 说明 | |-------|------|-------|------| | | 字符串 | | 网站 Logo 的图片路径 | | | 字符串 | | 浏览器标签页图标路径 | | | 字符串 | | 主题颜色,影响链接、按...", - "keywords": [ - "字符串", - "类型", - "默认值", - "logo", - "示例", - "css", - "外观设置", - "网站", - "主题颜色", - "全局字体设置" - ] - }, - { - "title": "搜索功能配置", - "path": "配置详解/搜索功能.md", - "content": "搜索功能配置 本文档详细介绍 EasyDocument 系统的搜索功能配置项,这些配置项控制文档搜索的行为和界面展示。 搜索功能概述 EasyDocument 内置了强大的全文搜索功能,允许用户快速查找文档内容。系统会索引所有文档文本,支持按标题、内容和关键词搜索,并在搜索结果中高亮匹配内容。 可用配置项 | 配置项 | 类型 | 默认值 | 说明 | |-------|------|------...", - "keywords": [ - "布尔值", - "数字", - "easydocument", - "搜索功能配置", - "本文档详细介绍", - "系统的搜索功能配置项", - "这些配置项控制文档搜索的行为和界面展示", - "搜索功能概述", - "内置了强大的全文搜索功能", - "允许用户快速查找文档内容" - ] - }, - { - "title": "文档与插件配置", - "path": "配置详解/文档与插件.md", - "content": "文档与插件配置 本文档详细介绍 EasyDocument 系统中文档()和插件()相关的配置选项,这些选项控制文档的加载和显示方式,以及各种扩展功能的启用与设置。 文档设置 文档设置控制 EasyDocument 如何加载、处理和显示文档文件。 > [IMPORTANT] 配置参数全面支持 > > EasyDocument 系统现已确保所有 配置参数能正确影响整个系统的文档加载和处理: > - ✅...", - "keywords": [ - "布尔值", - "easydocument", - "字符串", - "数组", - "影响范围", - "文档与插件配置", - "本文档详细介绍", - "系统中文档", - "和插件", - "相关的配置选项" - ] - }, - { - "title": "站点与页脚配置", - "path": "配置详解/站点与页脚.md", - "content": "站点与页脚配置 本文档详细介绍 EasyDocument 系统中站点基本信息()和页脚()相关的配置选项,这些选项控制网站的基本元数据和页脚显示内容。 站点基本信息 站点基本信息配置控制网站的核心元数据,影响浏览器标签显示、搜索引擎优化(SEO)等。 可用配置项 | 配置项 | 类型 | 默认值 | 说明 | |-------|------|-------|------| | | 字符串 | | ...", - "keywords": [ - "字符串", - "资源", - "seo", - "可用配置项", - "配置项", - "类型", - "说明", - "网站名称", - "网站标题", - "网站描述" - ] - }, - { - "title": "首页设置", - "path": "配置详解/首页设置.md", - "content": "首页设置 首页设置()用于控制站点入口页(如 )的展示方式:使用外部 HTML 文件,或根据配置动态生成首屏与快速开始内容。 配置结构 可用配置项 | 配置项 | 类型 | 默认值 | 说明 | |--------|------|--------|------| | | 布尔值 | | 为 时加载 指定的 HTML 作为首页主体内容 | | | 字符串 | | 首页 HTML 路径(相对站点根或绝...", - "keywords": [ - "字符串", - "html", - "类型", - "说明", - "见下文", - "数组", - "use_file", - "字段", - "首页设置", - "布尔值" - ] - }, - { - "title": "配置验证和默认值处理", - "path": "配置详解/配置验证.md", - "content": "配置验证和默认值处理 概述 配置验证系统确保 EasyDocument 的配置文件始终具有正确的数据类型和合理的默认值,同时保持向后兼容性。 文件结构 - - 核心验证逻辑 - - 验证后的配置模块,供其他模块导入使用 功能特性 1. 数据类型验证 系统会检查以下配置项的数据类型: - - boolean,动画总开关 - - boolean,进度条显示控制 - - boolean,缓存菜单显示控制...", - "keywords": [ - "boolean", - "string", - "配置验证和默认值处理", - "概述", - "配置验证系统确保", - "easydocument", - "的配置文件始终具有正确的数据类型和合理的默认值", - "同时保持向后兼容性", - "文件结构", - "核心验证逻辑" - ] - } -] \ No newline at end of file