Skip to the content.

Dinky Website

该项目保留了用于构建 Dinky 官方网站的所有资源,服务于 http://www.dinky.org.cn/ 。

条件

Dinky 网站基于 Docusaurus 。如果您的 Docusaurus 版本低于 2.2.0,请升级到 2.2.0。另请确保您的Node版本为 18+。

安装

yarn  
或者
npm install --prefer-offline --no-audit --progress=false --legacy-peer-deps --registry https://repo.huaweicloud.com/repository/npm/

本地启动

yarn start
或者 
npm run start
或者 
npx docusaurus start [--port 3111 ] [--host localhost ]

默认端口为 3000

此命令启动本地开发服务器并打开浏览器窗口。大多数更改都会实时预览,而无需重新启动服务器。

编译

yarn build 
或者
npm run build

生成新版本

npm run docusaurus docs:version 0.7

生成国际化json

# 直接运行 docs/package.json 的 write-translations
# 或者直接运行 如下命令:
docusaurus write-translations

此命令将静态内容生成到 build 目录中,并且可以使用任何静态内容托管服务提供服务。

如何提交一个 PR

确保您有提交问题以跟踪 PR:https://github.com/DataLinkDC/dinky-website/issues

添加新文档

文档目录结构

┌─blog                              --博客分享
├─docs                              --最新文档
├─download                          --下载
├─i18n                              --国际化
├─src                               --源码
│  ├─components                     --组件
│  ├─css                            --css 样式
│  └─pages                          --首页
│─static                            --静态文件
│  └─img                            --官网图片
├─versioned_docs                    --历史版本文档
│  ├─version-0.6                    --版本0.6文档
│  └─version-0.7                    --版本0.7文档
├─version_sidebars                  --历史版本文档侧边栏
│  └─version-0.6-sidebars.json      --历史版本文档侧边栏
│  └─version-0.7-sidebars.json      --历史版本文档侧边栏
├─babel.config.js                   --babel 配置文件
├─docusaurus.config.js              --docusaurus 配置文件
├─package.json                      --项目配置文件
├─README.md                         --项目介绍
├─sidebars.js                       --侧边栏配置文件
├─sidebarsDevelopment.js            --侧边栏配置文件
└─versions.json                     --版本配置文件