I asked Github and Sass and CoffeeScript support will apparently also work for regular (non-Jekyll) pages on the `gh-pages` branch if you put dashes at the top of the file you want to be processed.<p>Source: <a href="https://twitter.com/benbalter/status/494533173699543041" rel="nofollow">https://twitter.com/benbalter/status/494533173699543041</a><p>Documentation: <a href="http://jekyllrb.com/docs/assets/" rel="nofollow">http://jekyllrb.com/docs/assets/</a>
I was just yesterday wondering why Kramdown wasn't the default. Among other things, it supports Mathjax. Then I came across this in the announcement:<p>"Kramdown as the default Markdown engine - In addition to better error handling, Kramdown supports MathJax, fenced code blocks, nested lists, tables, and much more."
Sorry if it's a dumb question. But how does this workflow work?<p>Are the html/js/css generated on my local pc, or on the github server? I don't get it.<p>(I have no experience with Jekyll. I have some static pages on github pages.)