yidocs v3.2.18 发布,修复侧边栏菜单排序错误的问题


yidocs(易文档)

基于 vitepress 深度定制的文档项目模板。

更新日志

  • 修复左侧菜单栏排序错乱问题

效果

请直接访问 https://yicode.tech 查看效果。

picture 1

下载

下载 yidocs 的教程,请访问以下链接:

yidocs 下载方法

为什么使用 yidocs

yidocs 开箱即用,并且无需手动配置 侧边栏导航栏

如果我们使用 vitepress ,需要的配置如下:

export default {
themeConfig: {
sidebar: {
'/guide/': [
{
text: 'Guide',
items: [
{ text: 'Index', link: '/guide/' },
{ text: 'One', link: '/guide/one' },
{ text: 'Two', link: '/guide/two' }
]
}
],

'/config/': [
{
text: 'Config',
items: [
{ text: 'Index', link: '/config/' },
{ text: 'Three', link: '/config/three' },
{ text: 'Four', link: '/config/four' }
]
}
]
}
}
};

使用 yidocs ,配置如下即可:

import { docsAuto } from '@yicode-helper/yidocs-auto';
let { sideBar, navBar } = docsAuto();
export default {
themeConfig: {
sidebar: sideBar,
nav: navBar
}
};

最苦、最累、最麻烦的问题,交给笔者。

最好、最强、最方便的功能,留给你们。

要求和理念

当然,要想如此方便地使用 yidocs,一些必要的约定还是要遵守的。

├───📁 markdown/
│ ├───📁 1-开源/
│ │ ├───📁 1-yite-cli/
│ │ │ ├───📁 1-基本简介/
│ │ │ │ ├───📄 1-基本介绍.md
│ │ │ │ ├───📄 2-快速体验.md
│ │ │ │ ├───📄 3-项目结构.md
│ │ │ │ └───📄 4-视频入门.md
  1. 所有文件和目录,都要以 数字- 开头

如上所示,任何目录和文章,均以 数字 + 短横线 开头,作用就是用于 文章目录 的排序。

如果没有人为的 数字标识,文档的目录和排序有可能是乱套的,所以此为 yidocs 的必要要求之一。

  1. markdown 文件使用 分类-[项目]-目录-文件 的方式来进行组织。

什么意思呢?

继续看如上项目结构:

  • 分类 = 开源
  • 项目 = yite-cli
  • 目录 = 基本简介
  • 文章 = 基本介绍.md

这样的结构是满足 分类-项目-目录-文件 要求的,是可以被正常展示的。

同时,可以看到,[项目] 以中括号包裹,表示 项目 这个 概念结构 不是必须的。

以下为没有 项目 的文件组织结构 分类-目录-文件 示例:

├───📁 markdown/
│ ├───📁 1-关于/
│ │ ├───📁 1-站长信息/
│ │ │ └───📄 1-关于站长.md
│ │ └───📁 2-问题帮助/
│ │ └───📄 1-如何下载模板.md
  • 分类 = 关于
  • 目录 = 站长信息
  • 文章 = 关于站长.md

这就是 yidocs 的文件组织结构。

不满足此规则的文件,在编译的控制台将会进行提示,且对应文件将不会在文档中显示。

反馈

有任何使用问题,请在 gitee 仓库中反馈。


相關推薦

2023-12-19

证、加密密码管理器、安全删除)。 PeaZip 9.6 现已正式发布,该版本更新内容如下: CODE (Windows)(peazip)\res\share\lang-wincontext 文件夹中的所有上下文菜单翻译 .reg 脚本现在都编码为 UTF-16 LE。 所有脚本现在都导出为 UTF-8 编码

2023-03-13

新增 WebNuxt工程发布,可通过模块市场安装,亦可直接访问代码仓库 增加可选的管理员和会员单点登录功能 增加直接登录会员账号的方法 新增双栏布局效果,顶部栏加左侧栏同时存在 确保无需登录的接口不会抛出token

2022-12-20

素认证、加密密码管理器、安全删除)。 PeaZip 9.0 正式发布,该版本更新内容如下: 后端: Pea 1.11 代码 修复、清理遗留的代码 改进了进度条 改进了速度和内存的使用 打开 25 万个项目的归档文件时,内存使用

2022-08-20

细的内容。除了边栏功能,该版本还包含对 CVE-2022-2856 的修复,Chromium 团队已报告该漏洞在野外存在漏洞。

2022-05-19

和其他功能将自己与其他浏览器区分开来。 Opera 87 正式发布,该版本基于 Chromium 101(101.0.4951.64),具体更新内容如下: Easy Files: 在这个版本中,Opera 改进了 Easy Files,引入了选择多个文件的功能,使其变得更加容易使用

2022-12-02

经过将近两年的开发,Xfce 4.18 将于 12 月 15 日正式发布。此版本是 Xfce 4.16 稳定系列的后续版本,增加了许多新特性,例如使用的 GTK 框架升级到了 GTK 4、初步支持 Wayland,以及对核心应用的改进等。 针对文件管理器 Th

2022-11-21

其他功能将自己与其他浏览器区分开来。 Opera 93 正式发布,该版本基于 Chromium 107.0.5304.88,具体更新内容如下: 更新 Chromium 至 107.0.5304.88 增加对更多 UD TLD 的支持 更换消息图标 修复 [FramedBrowserWindow sendEvent:] 处的崩溃

2022-12-16

经过近两年的开发, Xfce 4.18 桌面环境发布了,新版本对其 Thunar 文件管理器进行了许多改进、包含各种窗口管理器/合成器增强功能,以及大量 UI 美化,部分细节如下。 libxfce4ui XfceFilenameInput 新增 XfceFilenameInput ,一个用于文

2023-03-15

微软近日发布了最新的 Edge 稳定版本。新版本 111.0.1661.41 带来了新的 Edge 侧边栏功能,该功能由 Edge Copilot 提供,并具有增强的可见性和新的悬停功能。除了侧边栏的改进,新版本还为新的 Edge 标签页带来了新的 Microsoft Feed,清

2023-01-13

法,且同时适用于桌面和移动终端。 Discourse 3.0 已正式发布,此版本带来了实时聊天和用户状态、可定制的侧边栏,以及一个新的通知界面,此外还有大量改进。 新的设置向导 添加了一个新的设置向导,通过简单的切换可以

2022-06-27

、书籍等各类文献和网页、图片等。 目前,Zotero 6.0.9 已发布, 该版本更新内容如下: 功能更改或添加 从 PDF 阅读器侧边栏的缩略图选项卡添加 PDF 页面旋转和删除 已修复的错误 修复了 ScienceDirect PDF 的下载 修复

2022-10-20

和其他功能将自己与其他浏览器区分开来。 Opera 92 正式发布,该版本基于 Chromium 106.0.5249.119,具体更新内容如下: 更新 Chromium 至 106.0.5249.119 修复设置中缺少 GX.games 部分 点击 "自定义设置" 并不能调整弹出窗口的大小

2022-08-18

rkdown 和 Emacs Org 模式(更多内容即将加入)。 Logseq 0.8.1 发布,更新内容如下: 修复 上个版本中引入的性能下降问题 Android 应用程序在某些设备选择图形文件夹时崩溃 编辑页面标题时光标位置无法移动 发布时保留收藏

2022-06-11

macOS、Windows 和大多数 Linux 发行版。日前,Zettlr 2.3 正式发布,具体更新内容如下: 可定制的工具栏、文件树导航 这次更新引入了几个需求已久的新功能。首先,现在你可以自定义工具栏,根据你的喜好显示或隐藏大多数元素