How-To - Write a Blog Post - Rubinius
Author: Less Than Three. <3. http://less.thanthree.com
Description: Rubinius is an implementation of the Ruby programming language. The Rubinius bytecode virtual machine is written in C++. The bytecode compiler is written in pure Ruby. The vast majority of the core library is also written in Ruby, with some supporting primitives that interact with the VM directly.

1.2.3

## How-To - Write a Blog Post

The Rubinius blog uses Jekyll and is integrated with the website and documentation. We encourage and appreciate guest blog posts about your experiences using or developing Rubinius.

To get started, ensure you have the `kramdown` and `jekyll` gems installed.

    rbx gem install jekyll kramdown

The preferred format for blog posts is Markdown. However, if you have special formatting needs, the post can be written in HTML directly.

1. Create a file in `web/_posts/` using the format `YYYY-MM-DD-perma-link.markdown` for the file name.
2. Write the post.
3. In the `web/` directory, run `rbx -S jekyll`.
4. Create a commit of all the changes in the `web/` directory.
5. Submit a patch, or if you have commit rights, push the commit to master.
6. Tell us that there is a new blog post. We may have some feedback for you before publishing.