- добавить метаданные в файл документа markdown
- создайте pr, чтобы добавить идентификатор файла markdown в sidebars config файл и добавьте свой репозиторий как подмодуль git в docs папку
- добавьте конфигурацию ci, чтобы запустить рабочий процесс сборки этого репо в ci вашего репо конфигурация
Вам нужно добавить синтаксис использования метаданных ниже в начале вашего файла markdown. Вам нужно только добавить метаданные к тем файлам, которые вы хотите опубликовать на сайт разработчика.
Этот custom_edit_url
URL-адрес github для редактирования текстовых файлов.
https://github.com/Conflux-Chain/{repo_name}/edit/{branch_name}/{path_to_md}
---
id: quick_start
title: Quick Start
custom_edit_url: https://github.com/Conflux-Chain/conflux-portal-docs/edit/master/01_Examples/00_Low_Level_CFX_Transfer.md
hide_title: false
hide_table_of_contents: false
sidebar_label: Markdown :)
custom_edit_url: https://github.com/facebook/docusaurus/edit/master/docs/api-doc-markdown.md
description: How do I find you when I cannot solve this problem
keywords:
- docs
- docusaurus
image: https://i.imgur.com/mErPwqL.png
---
Вы можете найти документацию и спецификацию для каждых метаданных тут.
Требуется id
, title
а также custom_edit_url
.
Используйте git submodule add https://<your-repo-url>.git docs/<your-repo-folder-name>
чтобы добавить свое репо в docs.
Файл sidebar.js
похож на тот, что ниже. Каждый файл markdown может быть добавлена как { type: "doc", folder: "conflux-portal", id: "quick_start" }
. id
это идентификатор в метаданных markdown, folder
это папка подмодуля git docs
папки, type
в doc
.
Вы создаете свою собственную структуру документа с помощью category
.
module.exports = {
docs: {
en: [
{
type: "category",
label: "Learn About Conflux",
items: [
{ type: "doc", id: "conflux_overview", folder: "introduction" },
{ type: "doc", id: "core_concepts", folder: "introduction" },
{
type: "category",
label: "Concepts",
items: [{ type: "doc", id: "treegraph", folder: "introduction" }]
}
]
},
{
type: "category",
label: "Try Conflux",
items: [
{ type: "doc", folder: "introduction", id: "try_conflux_core" },
{
type: "doc",
folder: "introduction",
id: "make_your_first_transaction"
}
]
},
{
type: "category",
label: "Try Conflux Portal",
items: [{ type: "doc", folder: "conflux-portal", id: "quick_start" }]
}
]
}
};
Как только вы создадите свой PR, мы проверим ваш репозиторий и отправим PR, чтобы добавить CI конфиг.
Конфигурация CI в вашем репозитории запустит рабочий процесс сборки этого репо.
Рабочий процесс потянет ваше репо, проверьте, обновляются ли какие-либо файлы документов. между старой версией подмодуля и вашей основной веткой используйте сборку docusaurus документ и обновить developer.confluxnetwork.org.