3 title: "让Jekyll支持Latex"
\r
6 tags: [Jekyll, Latex, Blog Maintenance, ZT]
\r
8 {% include JB/setup %}
\r
10 <!-- 这几天蛋疼,又折腾了一下blog,从原来的Octopress又弄成了Jekyll。
\r
11 意料之外的是,妹纸看到Jekyll Bootstrap的模板颇为喜欢,说比Octopress默认的好看多了=_=...然后我就莫名其妙地多了一个任务,研究出Jekyll怎么支持Latex,并帮她搭一个blog...Orz -->
\r
15 1. 在_layouts/default.html内加入以下内容
\r
16 {% highlight JavaScript %}
\r
17 <!-- MathJax Section -->
\r
18 <script type="text/javascript"
\r
19 src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
\r
21 MathJax.Hub.Config({
\r
23 skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
\r
26 MathJax.Hub.Queue(function() {
\r
27 var all = MathJax.Hub.getAllJax(), i;
\r
28 for(i=0; i < all.length; i += 1) {
\r
29 all[i].SourceElement().parentNode.className += ' has-jax';
\r
35 2. 上一步已经加入了has-jax字符串,接下来再更改style.css
\r
38 body div.content code.has-jax {
\r
41 background: inherit;
\r
49 \frac{1}{\Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{\frac25 \pi}} =
\r
50 1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}}
\r
51 {1+\frac{e^{-8\pi}} {1+\ldots} } } }
\r
56 [LaTeX Math Magic](http://cwoebker.com/posts/latex-math-magic/)
\r