The preferred format for blog posts is Markdown. However, if you have special formatting needs, the post can be written in HTML directly.
Clone Rubinius repository as that is where the website and posts are stored:
git clone https://github.com/rubinius/rubinius.github.io.git
To get started, ensure you have the
github-pages gem installed. Use
bundler inside your local clone directory:
rbx -S bundle install
Now go to the posts directory:
Create a file in the console using the filename format
touch "%(date +"%Y-%m-%d")-perma-link-title.markdown"
Write your brilliant post:
cat /dev/random > <<the file post>> # :-p
Run jekyll to serve the website locally, including your post:
rbx -S jekyll serve --watch
Once you are happy with the results create a commit of your post:
git add _posts/ git commit -m "Wrote a blog post on ....."
Submit a patch, pull request, or if you have commit rights, push the commit to the master branch.
Tell us that there is a new blog post. We may have some feedback for you before publishing.