跳至主要內容

项目结构

五六零网校大约 2 分钟

项目结构

基本的项目结构如下:

.
├── .github (可选的) → GitHub 配置文件存放路径
│    └── workflow → GitHub 工作流配置
│         └── docs-deploy.yml → 自动部署文档的工作流
│
├── src → 文档文件夹
│    │
│    ├── .vuepress (可选的) → VuePress 配置文件夹
│    │    │
│    │    ├── dist (默认的) → 构建输出目录
│    │    │
│    │    ├── public (可选的) → 静态资源目录
│    │    │
│    │    ├── styles (可选的) → 用于存放样式相关的文件
│    │    │
│    │    ├── config.{js,ts} (可选的) → 配置文件的入口文件
│    │    │
│    │    └── client.{js,ts} (可选的) → 客户端文件
│    │
│    ├── ... → 其他项目文档
│    │
│    └── README.md → 项目主页
│
└── package.json → Nodejs 配置文件

目录说明

.vuepress目录

  • dist目录:此为文档构建后的静态HTML文件存放目录,需要将此目录设置为站点根目录网页才能正常访问
  • public目录:此为静态资源目录,可公共访问。可存放文档内的图片、站点的logo、视频等链接的资源
  • styles目录:存放额外的css资源目录
  • config.ts文件:系统的设置文件,用于设置系统的全局配置,例如主题颜色,插件等
  • navbar.ts文件:导航栏的设置文件,用于设置文档顶部导航栏的内容
  • sidebar.ts文件:文档侧边栏的设置文件,用于设置所有文档的侧边栏
  • theme.ts文件:主题的设置文件,设置插件、开启或关闭功能、设置文档的默认信息等

文档目录

提示

vuepress以src目录为主目录,在src目录下可建立多个项目目录

例如在src目录下建立:报表知识库、Excel知识库等多个知识库,则结构应该为

 ── src → 文档文件夹
     │
     ├── .vuepress (可选的) → VuePress 配置文件夹
     │    │
     │    ├── dist (默认的) → 构建输出目录
     │    │
     │    ├── public (可选的) → 静态资源目录
     │    │
     │    ├── styles (可选的) → 用于存放样式相关的文件
     │    │
     │    ├── config.{js,ts} (可选的) → 配置文件的入口文件
     │    │
     │    └── client.{js,ts} (可选的) → 客户端文件
     │
     ├── baobiao → 报表知识库
     ├── Excel → Excel知识库    
     │
     └── README.md → 项目主页

如下图中建立了多个知识库

Alt text
Alt text