GitHub Pages now runs Jekyll 2.2.0
github.com
github.com
Source: https://twitter.com/benbalter/status/494533173699543041
Documentation: http://jekyllrb.com/docs/assets/
"Kramdown as the default Markdown engine - In addition to better error handling, Kramdown supports MathJax, fenced code blocks, nested lists, tables, and much more."
Are the html/js/css generated on my local pc, or on the github server? I don't get it.
(I have no experience with Jekyll. I have some static pages on github pages.)
With GitHub pages, you push a repository containing the Markdown files, but not the full generated site. On GitHub's server it generates the site and then serves it. You will want to add the `_site` folder to your `.gitignore`.
From what I understand, Jekyll (the web site builder) automatically runs on their end. And, as the other poster mentioned, you can simulate the result of this by running a local copy of Jekyll on your local checkout.
But in the end, only the Jekyll input configuration/source data is required. The rest is optional.