Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Postcatlab/docs.postcat.com

Repository files navigation

README

本文档由 VitePress 搭建,开始之前你需要了解以下知识:

项目结构

├── user					# 用户文档:https://docs.eoapi.io/
├── developer			 # 开发者文档:https://developer.eoapi.io/

每个目录下结构说明

├── README.md						# 本文档
├── index.md						# 首页
├── components/					# markdown 文档中需要运行的vue组件,例如定制化的首页
├── .vitepress/					# vitepress配置,构建后的静态资源也在该文件夹下。
├── assets/						 # 静态资源,主要是放置图片
├── public/						 # 不需要编译的公共资源,如 favicon.ico
├── docs/ # 各详细文档
├── package.json				# 依赖配置
└── yarn.lock						# 依赖配置

如何开始

前置条件

系统环境

在系统中安装

克隆项目

请根据 Github 文档克隆项目

项目依赖

安装完成后,先用编辑器打开要编辑的项目,以用户文档为例

在相应目录下运行

yarn

运行

一切准备就绪,运行以下命令将文档项目跑起来

yarn dev

如图表示运行,可以在浏览器打开 localhost:3000/ 实时查看编辑结果。

.md文件和.vue的变动,都可以在步骤一所打开的页面上实时看到最终效果。

如何新建一个文档

可以用编辑器在文件夹 /docs/ 下新增 .md 文档,在 /.vitepress/config.ts 中的 sidebar 字段配置侧栏目录显示在哪个层级以及显示名称和地址。如图:

如何在文档中加入静态资源/图片

.md文件中的图片,目前约定放置在/assets/images文件夹下,在.md文件中使用相对路径引入即可。

我们一般使用 VSCode 插件进行图片的上传,安装如图插件后 在相应的 md 文件中使用 Ctrl+Alt+V (Mac 系统 Cmd+Alt+V) 就可以将剪贴版的图片粘贴到文档中啦〜

如何将文档发布到线上?

直接提交到 main 分支即可发布到线上

如何构建

构建命令为:

$ yarn build

构建成功后,会在/.vitepress下创建名为 dist/的文件夹,其中内容即是构建后的静态资源,如果需要在本地预览,可以运行yarn serve命令,在本地临时启动一个静态资源服务器,即可预览构建后的最终效果。

也可以将dist/中的内容放置到正式服务器上浏览。

文档中的配置

VitePress 提供了一些配置选项,用于控制.md文档的细节,目前本项目所用不多,如需要查阅,可参考官方的Frontmatter

图标库

https://iconpark.oceanengine.com/official

如何在 markdown 嵌入 vue 组件

.md文件中嵌入 vue 组件的语法非常简单,只需要使用相对路径引入需要的 Vue 组件后,通过标签语法直接使用即可。

.vue组件中可以使用 css 预编译器描述样式,本项目选用了stylus

...markdown 语法内容...
<script setup>
import Home from '../components/Home.vue'
</script>
<Home />
...markdown 语法内容...

具体可以参照官方文档的Using Vue in Markdown。具体例子可参照/index.md文件。

About

eoapi project docs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

AltStyle によって変換されたページ (->オリジナル) /