Fix template layout

The body variable at Pandoc template **must** not be indented
because the indentation will propagate into the HTML.

Example:

    $ cat page.html
    <!DOCTYPE html>
    <html>
      <body>
        $body$
      </body>
    </html>
    $ pandoc -s -t html --template=page -o sample.html sample.md
    $ cat sample.html
    <!DOCTYPE html>
    <html>
      <body>
        <pre><code>def foo():
            return None</code></pre>
      </body>
    </html>

Solution:

    $ cat fix.html
    <!DOCTYPE html>
    <html>
      <body>
    $body$
      </body>
    </html>
    $ pandoc -s -t html --template=fix -o sample-fix.html sample.md
    $ cat sample-fix.html
    <!DOCTYPE html>
    <html>
      <body>
    <pre><code>def foo():
        return None</code></pre>
      </body>
    </html>
Merge pull request #30 from r-gaia-cs/fix-code-indetation

Fix template layout
Merge remote-tracking branch 'upstream/gh-pages' into gh-pages
Simplify auto-generated .gitignore file
Split helpers to separate file and update for newest index.md template
Grooming