From c88f6bce6dcc72703ffbbbebc3d868c630bdedc3 Mon Sep 17 00:00:00 2001 From: SherkeyXD <253294679@qq.com> Date: Sun, 1 Oct 2023 17:00:13 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E7=BC=96=E5=86=99=E6=8C=87=E5=8D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/.vuepress/sidebar/zh-cn.ts | 5 ++ docs/2.6-文档编写指南.md | 134 ++++++++++++++++++++++++++++++++ 2 files changed, 139 insertions(+) create mode 100644 docs/2.6-文档编写指南.md diff --git a/docs/.vuepress/sidebar/zh-cn.ts b/docs/.vuepress/sidebar/zh-cn.ts index 508568925a..78e17465a6 100644 --- a/docs/.vuepress/sidebar/zh-cn.ts +++ b/docs/.vuepress/sidebar/zh-cn.ts @@ -81,6 +81,11 @@ export const zhcnSidebar = sidebar({ icon: "ri:earth-fill", link: "/2.5-外服适配教程", }, + { + text: "文档编写指南", + icon: "jam:write-f", + link: "/2.6-文档编写指南", + } ], }, { diff --git a/docs/2.6-文档编写指南.md b/docs/2.6-文档编写指南.md new file mode 100644 index 0000000000..98d70e235b --- /dev/null +++ b/docs/2.6-文档编写指南.md @@ -0,0 +1,134 @@ +--- +icon: jam:write-f +--- + +# 文档编写指南 + +::: tip +本文档的目的在于指导文档编写者更好的使用主题提供的功能,以此达到更易读的效果 +::: + +我们的文档基于 [vuepress](https://github.com/vuejs/vuepress) 构建,使用了 [vuepress-theme-hope](https://github.com/vuepress-theme-hope/vuepress-theme-hope) 主题,你也可以查看[官方文档](https://theme-hope.vuejs.press/zh/)来获取更加详细的说明,这里仅介绍一些常用的功能 + +## 容器 + +~~不是docker那个容器~~ + +该主题提供了关于提示、注释、信息、注意、警告和详情自定义容器的支持,我们可以利用这一特性来强调部分内容 + +容器的使用方法: + +```markdown +::: [容器类型] [容器标题(可选)] +你想写的内容 +::: +``` +接受的容器内容与其默认标题如下: ++ `tip` 提示 ++ `note` 注释 ++ `info` 信息 ++ `warning` 注意 ++ `danger` 警告 ++ `details` 详情 + +### 容器示例 + +::: tip +这是提示容器 +::: + +::: note +这是注释容器 +::: + +::: info +这是信息容器 +::: + +::: warning +这是注意容器 +::: + +::: danger +这是危险容器 +::: + +::: details +这是详情容器 +::: + + +## 图标 + +该主题提供了图标支持,你可以在以下地方使用图标: + ++ 文档标题: 在 frontmatter 中设置文档标题旁边的图标 + ++ 导航栏/侧边栏: 设置在导航栏与侧边栏中显示的图标 + ++ 文档内容: 在文档中使用图标 + +### 设置文档的图标 + +你可以在文档的 [frontmatter](#frontmatter) 中使用 icon 来设置文档的图标 + +这个图标会显示在文档标题的旁边 + +::: details 本文档的 frontmatter 设置 +```markdown +--- +icon: jam:write-f +--- +``` +::: + +### 在文档中使用图标 + +你可以使用 `` 组件在 markdown 中添加图标。该组件有以下属性: ++ `icon` 接受图标关键字及 Url,如 `jam:write-f`,`ic:round-home` 等 ++ `color` 接受css风格的颜色值,如 `#fff`,`red` 等(该选项仅对 svg 图标有效) ++ `size` 接受css风格的大小,如 `1rem`,`2em`,`100px` 等 + +::: details 案例 + +```markdown + +``` + + +```markdown + +``` +::: + +### 图标关键字的获取 + +本文档使用的图标来自于 [iconify](https://iconify.design/),你可以在其给出的 [图标搜索界面](https://icon-sets.iconify.design/) 中搜索你想要的图标,然后复制其关键字 + +## Frontmatter + +Frontmatter 是 Markdown 文档开头一段用 `---` 包裹起来的内容,其内部使用 yml 语法。通过 Frontmatter,我们可以标识文档的编辑时间,使用的图标,分类,标签等等 + +::: details 示例 +```markdown +--- +date: 1919-08-10 +icon: jam:write-f +category: programming +--- + +# 文档标题 +... + +``` +::: + +目前,我们仅使用了 `icon` 字段来指定本文档的图标 + +## 侧边栏与导航栏 + +这部分的配置位于 `.vuepress/sidebar` 与 `.vuepress/navbar` 下。 + +此部分的内容官方文档已经写的很详细了,我们在此写出只是为了提醒各为文档编写者,当你添加一个新文档或者给一个文档改名时,记得在侧边栏与导航栏中修改相关配置 + +[侧边栏的官方文档](https://theme-hope.vuejs.press/zh/guide/layout/sidebar.html) [导航栏的官方文档](https://theme-hope.vuejs.press/zh/guide/layout/navbar.html) \ No newline at end of file