Anyone can post articles, propose changes to the website or collaborate following the forking workflow.

  1. Fork the repository
  2. Clone the repo from your fork


    git clone{git_username}/
  3. Checkout a new branch with your post title


    git checkout -b example-post-title
  4. Write your post in a new file in _posts directory following the official jekyll documentation.

    Example for file named

    layout: post
    title: JavaDay 2014 a leap forward
    author: Mite Mitreski
    date: 2015-01-31
    categories: java-day personal
    Your post contents in html/markdown
  5. Commit your changes to your local repository


    git add .
    git commit -am "Add my post to"
  6. Push your changes


    git push origin example-post-title
  7. Create a pull request.

How to post on



Fork me on GitHub