✍️ Document write guide
This section shows the steps of writing a document.
The structure of a
--- title: Document write guide description: This section shows the steps of writing a document. --- # How to write a document? Firstly you need to write down the main concept of your documention.
For optimizing documentation SEO, we need to save its metadata between the
--- xxx --- block. Typically used fields are:
titleshould be same as the header title;
descriptionfield should be the excerpt of the document;
How to write a new document?
- Write the full content in any editor that supports Markdown. e.g. VSCode/typora
- Add the metadata block at the top of the markdown file.
- Add an entry for the document in
pnpm devstart the review server.
- Go to localhost:3000/docs and check your creation.
- If everything is fine, create a new PR with the changes to our repo in GitHub.
Using powerful components into Markdown
To display more styled blocks in documentation, we support some powerful components:
Show a hint text with a styled block.
<hint-block type="info"> Bytebase has already prepared some sample data. In particular, it has created a Test environment and a Prod environment, each containing a mysql instance. To establish the connection to those instances, one quick way is to [start a MySQL docker instance](#start-a-mysql-docker-instance-for-testing). </hint-block>
|type||Set the hint style|
A pretty link block to another page.
<doc-link-block url="/docs/use-bytebase/webhook-integration/overview" title="Webhook Integration"></doc-link-block>
|url||Set the link url|
|title||Description of the link title|
Include another markdown and render inline.
|url||Set the markdown file url, which should be an absolute path without the |