# openwharf-group.github.io **Repository Path**: heimanba/openwharf-group.github.io ## Basic Information - **Project Name**: openwharf-group.github.io - **Description**: No description available - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: login - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-04 - **Last Updated**: 2023-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Openwharf Official Website ### Quick Start 1. `npm install` 2. `npm run start` 3. Visit ``` localhost:3000/ ``` ### Build 1. `npm run build` 2. `npm run serve` 3. Visit ``` localhost:3000/ ``` ## Requirements Base docusaurus v2.3.1 Node.js version 16.14+ ## Note for i18n For now, we use [docusaurus](https://www.zhihu.com/people/erda-project) `v2.3.1`, and there is a problem with `defaultLocale` in `docusaurus.config.js`. We can't deploy site like `https://my-site`, [see this](https://github.com/facebook/docusaurus/discussions/8745). It will be solved perfectly in `v2.4`, stay tuned. Please be noted that locale switching function doesn't work if you start the website in development mode using `npm run start` or `npm run start-en`. Please run it in production mode using the build-and-serve process to enable the locale switching function. ## How To Write Documents ### Add a new doc 1. Add new .md file under i18n/en-us/docusaurus-plugin-content-docs/current or i18n/zh-cn/docusaurus-plugin-content-docs/current. Corresponding to Chinese file and English file , and the Chinese and English file names should be consistent. 2. Update sidebar.js, add a new entry to the blog in either en-us or zh-cn. ### Add a new article for developers 1. Add new .md file under i18n/en-us/docusaurus-plugin-content-docs/current/developers or i18n/zh-cn/docusaurus-plugin-content-docs/current/developers, the file name should end up with _dev.md. Note that the suffix _dev is necessary. 2. Update sidebar.js, add a new entry in either en-us or zh-cn. ### Add a new blog 1. Add new .md file under i18n/en-us/docusaurus-plugin-content-blog/current or i18n/zh-cn/docusaurus-plugin-content-blog/current. Corresponding to Chinese file and English file , and the Chinese and English file names should be consistent. 2. `SEO` config is required. ## SEO the type is : ``` --- title: title keywords: [keywords1,keywords2] description: some description author: author name date: 2018-12-29 --- ``` **Note:** 1. `title` can not include `:` 2. `keywords` must be a `Array` 3. `custom_edit_url` is a link to the doc in this repo, required. ## Note for .md file 1. Do not use un correct html tag like `
`, replace with `
` 2. If you want show ``, replace with `<xx>`