關於typecho0.9程式碼高亮與數學公式支援
阿新 • • 發佈:2018-12-06
閒來無事,搭了一個部落格,記錄一下自己的學習生活,部落格模板取自原來typecho官方部落格,稍加修改,改了一下塗裝,不得不說外掛支援有一些問題,目前大多數外掛已經同步更新到typecho1.0版本,新外掛在0.9版本里都或多或少有點問題,而我的主機在安裝typecho1.0過程中無端報錯,無奈只能用回0.9,單單外掛就折騰了半天。
由於部落格需要,程式碼高亮與數學公式兩個功能不能少,於是找到之前比較火的兩個外掛SyntaxHighlighter-For-Typecho和KaTeX4Typecho這兩個外掛已經能夠許久沒有更新了,後者為typecho增加了latex公式支援,可以相容latex格式的公式並顯示,這個外掛對0.9支援較好,不會有什麼大問題,如果你也需要數學公式支援,建議通過該 網站線上視覺化生成latex公式程式碼插入到文字中,需要說明的是在預覽下無法渲染公式,需要文章釋出後才能看到效果。
另外一個SyntaxHighlighter-For-Typecho就比較坑了,外掛啟用後需要手動引入pre class="brush:cpp"
(兩頭還有尖括號)才能被識別,Github上的Markdown方法貌似無效,而且需要主題在尾部引入<?php $this->footer(); ?>
,外掛部分JS新增到了尾部的緣故。
這兩個外掛都不能在預覽下渲染
可以檢視一下效果:
<?php if (isset($this->options->plugins['activated']['Avatars'])) : ?> <li id="reader"> <h3>Readers</h3> <ul> <li> <?php Avatars_Plugin::output('span','mostactive'); ?> </li> </ul> </li> <?php endif; ?>
\[ \sum_{k=1}^n k^2 = \frac{1}{6} n (n+1) (2n+1) \]
注意:這是從舊部落格上轉過來的,部落格園顯示效果跟typecho上的不太一樣!