emphasize that Inspect.inspect return values starting with '#' are not enforced

and that it's the responsibility of the data structure author to follow this convention
Merge pull request #190 from zsoldosp/patch-1

emphasize that Inspect.inspect return values starting with '#' are not enforced
generate linkable id attribtues for <hN> tags

So that they can be linked to for easier sharing (as described in by @ericmj in #157 https://github.com/elixir-lang/elixir-lang.github.com/pull/157#issuecomment-24446351)

This change only ensures that text-independent id attributes are generated in the HTML, the usability aspects (like the on-hover copyable link that github repo pages have) are not included.

Tested on Xubuntu 13.04 with

$ sudo apt-get install ruby1.9.3
$ sudo gem1.9.3 install github-pages
$ cd ~/3rdparty/elixir-lang.github.com/
$ vim _config.yml
$ git diff
diff --git a/_config.yml b/_config.yml
index 18d7dd5..78201b0 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,3 +1,5 @@
 markdown: redcarpet
 pygments: true
 permalink: /blog/:year/:month/:day/:title
+redcarpet:
+  extensions: ['with_toc_data']
$ jekyll serve --safe
Merge pull request #192 from zsoldosp/patch-3

generate linkable id attribtues for <hN> tags
Updating sigil marker from % -> ~. Didn't update 'whats new' posts.
Removing references to __FILE__
Updating default argument operator
Merge pull request #193 from jwarwick/deprected_sigil

Updating deprecated content
Update Elixir dependency
add title's for the docs page and the crash-course page.  Link crash course in the getting started index.
Make a link from the Mix OTP docs back to recieve
Merge pull request #194 from myers/title-for-crash-course

add title's for the docs page and the crash-course page.
Merge pull request #195 from myers/link-mix-otp-page-to-recieve

Link mix otp page to recieve
Remove background selection
Cut the gibberish in the introduction
Let's talk about the tooling too
Have a specific section for remote shells
Add img.no-border back