English | 中文
文本档是 XCharts 的官方文档, 基于 docusaurus
💡 变更前须知
- 如果你想要对 XCharts 的文档做任何变更, 请移步主仓库而非在本仓库直接进行变更! 该仓库仅仅是主仓库的文档的镜像版本, 专用于文档的编译和部署.
给文档站维护者的提示
我们遵循本文档对应的 docusaurus 指南进行翻译工作. 请阅读这份指南以了解技术细节.
如果你希望单独在本地为某个具体的多语言项启用开发服务环境, 在命令后添加 --locale TARGET_LOCALE
即可, 比如, 为 zh-Hans
启动服务环境的命令:
yarn --cwd=website start --locale zh-Hans
要预览翻译后的网站效果, 可执行
yarn --cwd=website run crowdin download
以下载经过通过审核的的翻译项到你本地, 并执行上文的 start
命令, 在本地预览你关心的多语言项.
注意, 你可能需要在本地设置相应的环境变量 CROWDIN_TOKEN
. 如果你有对应的权限, 可以从 Crowdin 的设置页生成 token.
为了适配源文件可能的重构, 你需要不定期地检查或重构 Crowdin 上的文件结构. 更多细节请参考这里.
在开始本项目前, 你需要安装以下工具:
yarn
- 在 macOS 上, 你可以这样安装:
brew install yarn
- 在基于 Debian 的 Linux 发行版中, 你可以这样安装:
sudo apt install yarn
在 Arch Linux 上, 可以使用以下命令:
sudo pacman -S yarn
- 在 Windows 上, 你需要首先安装 Node.js. 你可以在终端中运行
node -v
以检查它是否安装. 确认 Node.js 安装后, 从 yarn 的官方站点下载 Yarn installer(.smi) 并安装它. 安装完毕后, 运行yarn --version
以检查是否安装成功.
安装所有的依赖:
# 在项目根目录执行
yarn --cwd=website install
如果你在使用 ubuntu
, 你可能会遇到以下错误:
Usage: yarn [options]
yarn: error: no such option: --cwd
这说明你的 yarn
版本太旧. 你可以通过 npm
来更新 yarn:
sudo apt install nodejs npm
sudo npm install -g yarn
如果你遇到了 TypeError: Cannot read property 'latest' of undefined
错误, 请尝试删除 website/node_modules
和 website/yarn.lock
, 然后重新运行 install
命令. 该问题可参考这里.
要在本地启动 dev server, 请运行
yarn --cwd=website start
要编译静态站点, 请在项目根目录运行:
yarn --cwd=website build
你可以通过以下命令在本地 serve 编译后的静态站点:
yarn --cwd=website serve
该站点基于 Docusaurus 和其它很棒的开源项目构建, 感谢所有这些项目的贡献者们!