Mirror of RocketMQ site

Clone this repo:
  1. 1e6ecc6 Improve release manual, explicitly asking new release managers to add his/her keys to both dev and release KEYS files; Correct other spell issues and expressions by Li Zhanhui · 22 hours ago master
  2. 90ee595 Add committer hzh (#176) by hzh0425 · 7 days ago
  3. 5d46528 Add new committer sunxiaojian (#173) by xiaoyi · 10 days ago
  4. af31f2c prepare to release rocketmq client go 2.1.1 (#165) by dinglei · 2 weeks ago
  5. 428f191 Fix the command to generate 'asc' file (#158) by Aaron Ai · 4 weeks ago

Apache RocketMQ website

Build Status

This is the website for Apache RocketMQ.


This website is based on Jekyll and a Jekyll theme named Minimal Mistakes.


  1. Ruby
  2. Gem

Install & Run

  1. gem install jekyll bundler
  2. git clone this repo
  3. cd rocketmq-site
  4. bundle install
  5. bundle exec jekyll serve

Deploy to asf-site

  1. Checkout branch asf-site and merge the changes:git merge origin/master
  2. Generate the site to content directory: bundle exec jekyll build
  3. Check the changes and commit.
  4. Push asf-site to remote branch.


How to post articles to Documentation?

Create a .md file in rocketmq-sites/_docs/, Jekyll will finish the rest of the work.

Please refer to 01-quick-start-guide.md for more details.

How to post articles to Blog?

Create a .md file in rocketmq-sites/_posts/, Jekyll will finish the rest of the work.

Please refer to 2016-12-23-mastering-component-compatible-dependency.md for more details.

How to modify the navigation?

Please refer to _data/navigation.yml for more details.