Backup
Just for me!
现在使用的博客虽然使用的是开源的,但是自己做了部分修改,加上一些常用语法一段时间不用后又需要重新查,所以在此记录一下当前博客常用的。
配置
Hexo 部署文档: http://hexo.io/docs/deployment.html
Hexo _config.xml 的配置 https://gist.github.com/btfak/18938572f5df000ebe06fbd1872e4e39
插件
- hexo-toc Insert a markdown TOC before posts be rendered
用来生产目录 - hexo-renderer-marked + MathJax
整体顺序是先由renderer渲染,然后交给MathJax渲染Math相关,前者在遇见$ $后将escape _ 导致下标失效(_在renderer中认为是黑体,
所以产生这种冲突),所以修改了部分escape
主题
- hexo-theme-skapp https://github.com/Mrminfive/hexo-theme-skapp
- 主要修改:
- 部分页面布局,包括footer和header
- 字体样式,包括部分元素样式,如code
MarkDown
布局
添加大纲
在正文最开始添加1
<!-- toc -->
标题
#
~######
,#
号的个数表示几级标题,即表示一级标题到六级标题有序列表
1
2
3
4
5
61. **我是一级序列**
2. **我是一级序列**
3. **我是一级序列**
1. *我是二级序列*
1. *我是二级序列*
1. *我是二级序列*
- 我是一级序列
- 我是一级序列
- 我是一级序列
- 我是二级序列
- 我是二级序列
- 我是二级序列
- 无序列表
1 | * *列表展示 |
- *列表展示
- *列表展示
- *列表展示
- +列表展示
- +列表展示
- +列表展示
- -列表展示
- -列表展示
- -列表展示
- 表格
1 | | l1 | l2 |
表头与正文用–来分割,列之间用|来分割。注:列名不能使用空格,如需要列名为空,需要使用  ;替换
l1 l2 w0 $e_{01}$ $e_{02}$ w1 $e_{11}$ $e_{12}$ w2 $e_{21}$ $e_{22}$
强调
**加粗** __加粗__ _斜体_ ***加粗并斜体*** ~~删除线~~加粗 加粗 _斜体_ 加粗并斜体 ~~删除线~~
高亮
1 | 用<code> content </code> 来包裹想要高亮的元素 |
用
content
来包裹想要高亮的元素
关闭MarkDown
{% raw %} content {% endraw %}
这种方式将会忽略空格回车等,有些场景也会失效,此时可以用 代码块 代替
引用
{% blockquote 江泽民%}科技是第一生产力 {% endblockquote %}
科技是第一生产力
Math
行内公式用 $包裹,多行时用$$包裹
使用的是MathJax,语法可参考博客MathJax基本语法 和官方文档(https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)调试参考quicklatex
1 | $ |
$
states = $$\begin{pmatrix}
e_{01}&e_{01}\\
e_{02}&e_{02}\\
\end{pmatrix}$$
$注:公式内\ 会被转义,需要用双\,尤其在矩阵中。
- 代码
使用三个
`
包裹,如果需要显示三个`
, 可以用四个。也可以用 {%codeblock%}
1 | ``` |
1 | def do(self, job_func, *args, **kwargs): |
$$log(Z_{(0->1->2)}) = log(exp(states[0]) + exp(states[1])) \\
=log((exp(e_{01}+e_{11}+t_{11}) + exp(e_{02}+e_{11}+t_{21}))exp(e_{21} + t_{11}) + (exp(e_{01}+e_{12}+t_{12}) + exp(e_{02}+e_{12}+t_{22}))exp(e_{21}+t_{21})) \\+
log((exp(e_{01}+e_{11}+t_{11}) + exp(e_{02}+e_{11}+t_{21}))exp(e_{22} + t_{12}) + (exp(e_{01}+e_{12}+t_{12}) + exp(e_{02}+e_{12}+t_{22}))exp(e_{22}+t_{22})) \\
= log(exp(e_{01}+e_{11}+t_{11}+e_{21}+t_{11}) + exp(e_{02}+e_{11}+t_{21}+e_{21}+t_{11}) \\ +
exp(e_{01}+e_{12}+t_{12} +e_{21}+t_{21}) + exp(e_{02}+e_{12}+t_{22}+e_{21}+t_{21}) \\+
exp(e_{01}+e_{11}+t_{11} +e_{22}+t_{12}) + exp(e_{01}+e_{11}+t_{11}+e_{22}+t_{12}) \\+
exp(e_{01}+e_{12}+t_{12} +e_{22}+t_{22}) + exp(e_{01}+e_{12}+t_{12}+e_{22}+t_{21}))$$
关于头图
望京SOHO夜景