各種隨筆亂書,希望能至少週更

0%

開始使用hexo以及網頁上LateX語法測試

今天嘗試用hexo這個框架來架設自己的技術部落格, 從Medium跑來自架hexo的原因主要是雖然Medium的排版很乾淨很舒服,但是她的寫作環境有以下缺點:
1. 不支援程式碼高亮
2. 不支援TeX的數學公式渲染

在網路上找到一些有關hexo能夠使用TeX語法的文章,於是我也來嘗試看看:

1
2
3
$$\begin{equation}\label{eq1}
E=mc^2
\end{equation}$$
在安裝了mathjax與hexo-renderer-pandoc渲染器之後,上面的LaTeX碼顯示如下: \[\begin{equation}\label{eq1} E=mc^2 \end{equation}\]

MathJax和一般LaTeX語法差別在於一定要用\begin{equation}\label{eq1}把公式包起來並給予編號,例子如下:

1
質能守恆 $\eqref{eq1}$ 由愛因斯坦提出。
質能守恆 \(\eqref{eq1}\) 由愛因斯坦提出。

至於多行公式則依樣沒啥太大的差別:

1
2
3
4
5
6
7
$$\begin{equation}\label{eq2}
\begin{aligned}
a &= b + c \\
&= d + e + f + g \\
&= h + i
\end{aligned}
\end{equation}$$
\[\begin{equation}\label{eq2} \begin{aligned} a &= b + c \\ &= d + e + f + g \\ &= h + i \end{aligned} \end{equation}\]

Hexo的方便之處在於她能夠以markdown來寫文章,且也能將文章輸出,不怕轉移平台/備份時的不便。
舉例如下:

等級一標題

等級二標題

等級三標題

等級四標題

等級五標題
等級六標題
  • aaa
  • bbb
  • ccc