中文站点是由 CI 自动构建并部署到 gh-pages 分支。
以下是翻译人员需要了解的目录结构
.
├── _data/ // _data 目录: 放置所有静态 yml 文件
├── _posts/ // _posts 目录: 放置所有博客 md 文件
├── _includes/ // _includes 目录: 需要导入文件目录
│ ├── readmes/ // readmes 目录: 放置所有 工具/Plugins 的 README.md 文件
│ └── tools/ // tools 目录: 所有工具的安装及使用说明
├── docs/
│ ├── usage/ // usage 目录: 使用指南
│ ├── core-packages/ // core-packages 目录: 核心包文档
│ └── plugins/ // plugins 目录: 所有插件说明
├── ...
│ └── ...
待翻译
标记的文章中,选择一篇自己感兴趣的进行翻译,并在评论中留下你翻译预计完成的时间git remote add upstream https://github.com/docschina/babeljs.io
git remote update upstream
git merge upstream/cn
git push
pull request
到本仓库cn
分支下完成。
克隆仓库
git clone git@github.com:{Your Github Name}/babeljs.io.git
cd babeljs.io
使用 gem 安装 bundler
sudo gem install bundler
如果下载过慢,请修改 gem 的 sources,修改方式如下:
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
查看 ruby
版本
ruby --version
安装或更新 ruby
,请参考 ruby 官网
注意: ruby
版本需要大于等于 2.1.0,Mac 自带 ruby 版本是 2.0.0
安装相关依赖
make bootstrap
最后,执行 npm start
即可,项目会运行在 http://loaclhost:4000
上。