# Apache RocketMQ (incubating) website

This is the website for [Apache RocketMQ](	http://rocketmq.incubator.apache.org/) (incubating).

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

## Prerequisite
1. Ruby
2. Gem

## Install & Run
1. gem install jekyll bundler
2. git clone this repo
3. cd rocketmq-sites
4. bundle install
5. bundle exec jekyll serve

## Deploy to asf-site
1. Generate the site to content directory: `bundle exec jekyll build`
2. Check the changes and commit to master.
3. Merge the changes to asf-site branch.
4. Push asf-site to remote branch.

## Questions

### How to post articles to **Documentation**?
New 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**?
New 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.
# Apache RocketMQ (incubating) website

This is the website for [Apache RocketMQ](	http://rocketmq.incubator.apache.org/) (incubating).

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

## Prerequisite
1. Ruby
2. Gem

## Install & Run
1. gem install jekyll bundler
2. git clone this repo
3. cd rocketmq-sites
4. bundle install
5. bundle exec jekyll serve

## Deploy to asf-site
1. Merge the changes and checkout to asf-site
2. Generate the site to content directory: `bundle exec jekyll build`
3. Check the changes and commit.
4. Push asf-site to remote branch.

## Questions

### How to post articles to **Documentation**?
New 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**?
New 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.

Update the guidance for deploy.
Update the guidance for deploy.
