帮助中心目录结构搭建

This commit is contained in:
wanjia 2023-03-24 10:37:23 +08:00
parent 489b405dee
commit e54e8bfe2a
55 changed files with 176 additions and 509 deletions

View File

@ -0,0 +1,4 @@
{
"label": "Devops引擎",
"position": 5
}

View File

@ -0,0 +1,4 @@
---
sidebar_label: '代码流水线'
sidebar_position: 5
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '参数配置'
sidebar_position: 2
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '图形流水线'
sidebar_position: 4
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '密钥设置'
sidebar_position: 3
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '引擎简介'
sidebar_position: 1
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '执行记录查询'
sidebar_position: 6
---

View File

@ -1,35 +0,0 @@
---
sidebar_position: 1
---
# 仓库管理
Let's discover **Docusaurus in less than 5 minutes**.
## Getting Started
Get started by **creating a new site**.
Or **try Docusaurus immediately** with **[new.docusaurus.io](https://new.docusaurus.io)**.
## Generate a new site
Generate a new Docusaurus site using the **classic template**:
```shell
npx @docusaurus/init@latest init my-website classic
```
## Start your site
Run the development server:
```shell
cd my-website
npx docusaurus start
```
Your site starts at `http://localhost:3000`.
Open `docs/intro.md` and edit some lines: the site **reloads automatically** and display your changes.

View File

@ -0,0 +1,4 @@
{
"label": "softbot",
"position": 7
}

View File

@ -0,0 +1,4 @@
---
sidebar_label: 'bot安装'
sidebar_position: 1
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: 'bot市场'
sidebar_position: 4
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: 'bot开发'
sidebar_position: 3
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: 'bot配置'
sidebar_position: 2
---

View File

@ -1,4 +0,0 @@
{
"label": "基本",
"position": 2
}

View File

@ -1,21 +0,0 @@
---
sidebar_position: 6
---
# Congratulations!
You have just learned the **basics of Docusaurus** and made some changes to the **initial template**.
Docusaurus has **much more to offer**!
Have **5 more minutes**? Take a look at **[versioning](../tutorial-extras/manage-docs-versions.md)** and **[i18n](../tutorial-extras/translate-your-site.md)**.
Anything **unclear** or **buggy** in this tutorial? [Please report it!](https://github.com/facebook/docusaurus/discussions/4610)
## What's next?
- Read the [official documentation](https://docusaurus.io/).
- Add a custom [Design and Layout](https://docusaurus.io/docs/styling-layout)
- Add a [search bar](https://docusaurus.io/docs/search)
- Find inspirations in the [Docusaurus showcase](https://docusaurus.io/showcase)
- Get involved in the [Docusaurus Community](https://docusaurus.io/community/support)

View File

@ -1,29 +0,0 @@
---
sidebar_position: 3
---
# Create a Blog Post
Docusaurus creates a **page for each blog post**, but also a **blog index page**, a **tag system**, an **RSS** feed...
## Create your first Post
Create a file at `blog/2021-02-28-greetings.md`:
```md title="blog/2021-02-28-greetings.md"
---
slug: greetings
title: Greetings!
author: Steven Hansel
author_title: Docusaurus Contributor
author_url: https://github.com/ShinteiMai
author_image_url: https://github.com/ShinteiMai.png
tags: [greetings]
---
Congratulations, you have made your first post!
Feel free to play around and edit this post as much you like.
```
A new blog post is now available at `http://localhost:3000/blog/greetings`.

View File

@ -1,55 +0,0 @@
---
sidebar_position: 2
---
# Create a Document
Documents are **groups of pages** connected through:
- a **sidebar**
- **previous/next navigation**
- **versioning**
## Create your first Doc
Create a markdown file at `docs/hello.md`:
```md title="docs/hello.md"
# Hello
This is my **first Docusaurus document**!
```
A new document is now available at `http://localhost:3000/docs/hello`.
## Configure the Sidebar
Docusaurus automatically **creates a sidebar** from the `docs` folder.
Add metadatas to customize the sidebar label and position:
```md title="docs/hello.md" {1-4}
---
sidebar_label: 'Hi!'
sidebar_position: 3
---
# Hello
This is my **first Docusaurus document**!
```
It is also possible to create your sidebar explicitly in `sidebars.js`:
```diff title="sidebars.js"
module.exports = {
tutorialSidebar: [
{
type: 'category',
label: 'Tutorial',
- items: [...],
+ items: ['hello'],
},
],
};
```

View File

@ -1,43 +0,0 @@
---
sidebar_position: 1
---
# Create a Page
Add **Markdown or React** files to `src/pages` to create a **standalone page**:
- `src/pages/index.js` -> `localhost:3000/`
- `src/pages/foo.md` -> `localhost:3000/foo`
- `src/pages/foo/bar.js` -> `localhost:3000/foo/bar`
## Create your first React Page
Create a file at `src/pages/my-react-page.js`:
```jsx title="src/pages/my-react-page.js"
import React from 'react';
import Layout from '@theme/Layout';
export default function MyReactPage() {
return (
<Layout>
<h1>My React page</h1>
<p>This is a React page</p>
</Layout>
);
}
```
A new page is now available at `http://localhost:3000/my-react-page`.
## Create your first Markdown Page
Create a file at `src/pages/my-markdown-page.md`:
```mdx title="src/pages/my-markdown-page.md"
# My Markdown page
This is a Markdown page
```
A new page is now available at `http://localhost:3000/my-markdown-page`.

View File

@ -1,31 +0,0 @@
---
sidebar_position: 5
---
# Deploy your site
Docusaurus is a **static-site-generator** (also called **[Jamstack](https://jamstack.org/)**).
It builds your site as simple **static HTML, JavaScript and CSS files**.
## Build your site
Build your site **for production**:
```bash
npm run build
```
The static files are generated in the `build` folder.
## Deploy your site
Test your production build locally:
```bash
npm run serve
```
The `build` folder is now served at `http://localhost:3000/`.
You can now deploy the `build` folder **almost anywhere** easily, **for free** or very small cost (read the **[Deployment Guide](https://docusaurus.io/docs/deployment)**).

View File

@ -1,144 +0,0 @@
---
sidebar_position: 4
---
# Markdown Features
Docusaurus supports **[Markdown](https://daringfireball.net/projects/markdown/syntax)** and a few **additional features**.
## Front Matter
Markdown documents have metadata at the top called [Front Matter](https://jekyllrb.com/docs/front-matter/):
```text title="my-doc.md"
// highlight-start
---
id: my-doc-id
title: My document title
description: My document description
slug: /my-custom-url
---
// highlight-end
## Markdown heading
Markdown text with [links](./hello.md)
```
## Links
Regular Markdown links are supported, using url paths or relative file paths.
```md
Let's see how to [Create a page](/create-a-page).
```
```md
Let's see how to [Create a page](./create-a-page.md).
```
**Result:** Let's see how to [Create a page](./create-a-page.md).
## Images
Regular Markdown images are supported.
Add an image at `static/img/docusaurus.png` and display it in Markdown:
```md
![Docusaurus logo](/img/docusaurus.png)
```
![Docusaurus logo](/img/docusaurus.png)
## Code Blocks
Markdown code blocks are supported with Syntax highlighting.
```jsx title="src/components/HelloDocusaurus.js"
function HelloDocusaurus() {
return (
<h1>Hello, Docusaurus!</h1>
)
}
```
```jsx title="src/components/HelloDocusaurus.js"
function HelloDocusaurus() {
return <h1>Hello, Docusaurus!</h1>;
}
```
## Admonitions
Docusaurus has a special syntax to create admonitions and callouts:
:::tip My tip
Use this awesome feature option
:::
:::danger Take care
This action is dangerous
:::
:::tip My tip
Use this awesome feature option
:::
:::danger Take care
This action is dangerous
:::
## MDX and React Components
[MDX](https://mdxjs.com/) can make your documentation more **interactive** and allows using any **React components inside Markdown**:
```jsx
export const Highlight = ({children, color}) => (
<span
style={{
backgroundColor: color,
borderRadius: '20px',
color: '#fff',
padding: '10px',
cursor: 'pointer',
}}
onClick={() => {
alert(`You clicked the color ${color} with label ${children}`)
}}>
{children}
</span>
);
This is <Highlight color="#25c2a0">Docusaurus green</Highlight> !
This is <Highlight color="#1877F2">Facebook blue</Highlight> !
```
export const Highlight = ({children, color}) => (
<span
style={{
backgroundColor: color,
borderRadius: '20px',
color: '#fff',
padding: '10px',
cursor: 'pointer',
}}
onClick={() => {
alert(`You clicked the color ${color} with label ${children}`);
}}>
{children}
</span>
);
This is <Highlight color="#25c2a0">Docusaurus green</Highlight> !
This is <Highlight color="#1877F2">Facebook blue</Highlight> !

View File

@ -1,4 +0,0 @@
{
"label": "其它",
"position": 3
}

View File

@ -1,55 +0,0 @@
---
sidebar_position: 1
---
# Manage Docs Versions
Docusaurus can manage multiple versions of your docs.
## Create a docs version
Release a version 1.0 of your project:
```bash
npm run docusaurus docs:version 1.0
```
The `docs` folder is copied into `versioned_docs/version-1.0` and `versions.json` is created.
Your docs now have 2 versions:
- `1.0` at `http://localhost:3000/docs/` for the version 1.0 docs
- `current` at `http://localhost:3000/docs/next/` for the **upcoming, unreleased docs**
## Add a Version Dropdown
To navigate seamlessly across versions, add a version dropdown.
Modify the `docusaurus.config.js` file:
```js title="docusaurus.config.js"
module.exports = {
themeConfig: {
navbar: {
items: [
// highlight-start
{
type: 'docsVersionDropdown',
},
// highlight-end
],
},
},
};
```
The docs version dropdown appears in your navbar:
![Docs Version Dropdown](/img/tutorial/docsVersionDropdown.png)
## Update an existing version
It is possible to edit versioned docs in their respective folder:
- `versioned_docs/version-1.0/hello.md` updates `http://localhost:3000/docs/hello`
- `docs/hello.md` updates `http://localhost:3000/docs/next/hello`

View File

@ -1,88 +0,0 @@
---
sidebar_position: 2
---
# Translate your site
Let's translate `docs/intro.md` to French.
## Configure i18n
Modify `docusaurus.config.js` to add support for the `fr` locale:
```js title="docusaurus.config.js"
module.exports = {
i18n: {
defaultLocale: 'en',
locales: ['en', 'fr'],
},
};
```
## Translate a doc
Copy the `docs/intro.md` file to the `i18n/fr` folder:
```bash
mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/
cp docs/intro.md i18n/fr/docusaurus-plugin-content-docs/current/intro.md
```
Translate `i18n/fr/docusaurus-plugin-content-docs/current/intro.md` in French.
## Start your localized site
Start your site on the French locale:
```bash
npm run start -- --locale fr
```
Your localized site is accessible at `http://localhost:3000/fr/` and the `Getting Started` page is translated.
:::caution
In development, you can only use one locale at a same time.
:::
## Add a Locale Dropdown
To navigate seamlessly across languages, add a locale dropdown.
Modify the `docusaurus.config.js` file:
```js title="docusaurus.config.js"
module.exports = {
themeConfig: {
navbar: {
items: [
// highlight-start
{
type: 'localeDropdown',
},
// highlight-end
],
},
},
};
```
The locale dropdown now appears in your navbar:
![Locale Dropdown](/img/tutorial/localeDropdown.png)
## Build your localized site
Build your site for a specific locale:
```bash
npm run build -- --locale fr
```
Or build your site to include all the locales at once:
```bash
npm run build
```

View File

@ -0,0 +1,4 @@
{
"label": "代码库管理",
"position": 1
}

View File

@ -0,0 +1,4 @@
{
"label": "合并请求(PullRequest)",
"position": 4
}

View File

@ -0,0 +1,4 @@
---
sidebar_label: '代码评审'
sidebar_position: 3
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '创建合并请求'
sidebar_position: 2
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '合并模式简介'
sidebar_position: 4
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '合并请求关联疑修'
sidebar_position: 5
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '合并请求简介'
sidebar_position: 1
---

View File

@ -0,0 +1,4 @@
{
"label": "平台服务",
"position": 8
}

View File

@ -0,0 +1,4 @@
---
sidebar_label: '跨平台代码同步'
sidebar_position: 2
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '重睛鸟代码溯源'
sidebar_position: 1
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: 'GitLink服务协议'
sidebar_position: 1
---

View File

@ -0,0 +1,4 @@
{
"label": "服务协议",
"position": 10
}

View File

@ -0,0 +1,4 @@
{
"label": "疑修(Issue)",
"position": 3
}

View File

@ -0,0 +1,4 @@
---
sidebar_label: '标记管理'
sidebar_position: 6
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '疑修列表'
sidebar_position: 4
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '疑修创建'
sidebar_position: 2
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '疑修状态变更'
sidebar_position: 3
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '疑修简介'
sidebar_position: 1
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '评论及操作记录'
sidebar_position: 5
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '里程碑管理'
sidebar_position: 7
---

View File

@ -0,0 +1,4 @@
{
"label": "组织管理",
"position": 2
}

View File

@ -0,0 +1,4 @@
---
sidebar_label: '组织创建及设置'
sidebar_position: 2
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '组织团队管理'
sidebar_position: 3
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '组织成员管理'
sidebar_position: 4
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '组织简介'
sidebar_position: 1
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '组织项目管理'
sidebar_position: 5
---

View File

@ -0,0 +1,4 @@
{
"label": "维基(wiki)",
"position": 6
}

View File

@ -0,0 +1,4 @@
---
sidebar_label: '模板导入及导出'
sidebar_position: 2
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '维基页面管理'
sidebar_position: 1
---

View File

@ -0,0 +1,4 @@
{
"label": "通知",
"position": 9
}

View File

@ -0,0 +1,4 @@
---
sidebar_label: '通知简介'
sidebar_position: 1
---

View File

@ -0,0 +1,4 @@
---
sidebar_label: '通知设置'
sidebar_position: 2
---