Skip to content

XCharts-Team/XCharts-Team.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XCharts 官方网站

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
  1. 在 macOS 上, 你可以这样安装:
brew install yarn
  1. 在基于 Debian 的 Linux 发行版中, 你可以这样安装:
sudo apt install yarn

在 Arch Linux 上, 可以使用以下命令:

sudo pacman -S yarn
  1. 在 Windows 上, 你需要首先安装 Node.js. 你可以在终端中运行 node -v 以检查它是否安装. 确认 Node.js 安装后, 从 yarn 的官方站点下载 Yarn installer(.smi) 并安装它. 安装完毕后, 运行 yarn --version 以检查是否安装成功.

项目设置

安装所有的依赖:

# 在项目根目录执行
yarn --cwd=website install

常见问题

Ubuntu 上的 issues

如果你在使用 ubuntu, 你可能会遇到以下错误:

Usage: yarn [options]
yarn: error: no such option: --cwd

这说明你的 yarn 版本太旧. 你可以通过 npm 来更新 yarn:

sudo apt install nodejs npm
sudo npm install -g yarn

Development Server 的 issues

如果你遇到了 TypeError: Cannot read property 'latest' of undefined 错误, 请尝试删除 website/node_moduleswebsite/yarn.lock, 然后重新运行 install 命令. 该问题可参考这里.

本地开发

要在本地启动 dev server, 请运行

yarn --cwd=website start

编译

要编译静态站点, 请在项目根目录运行:

yarn --cwd=website build

你可以通过以下命令在本地 serve 编译后的静态站点:

yarn --cwd=website serve

鸣谢

该站点基于 Docusaurus 和其它很棒的开源项目构建, 感谢所有这些项目的贡献者们!