0%

关于本站

博客搭建

本博客通过hexo搭建,采用NexT主题,博客内容用markdown编辑,再由hexo自动生成html文件,发布在本博客上。

Markdown

Markdown,文件扩展名通常为 “.md”,是一种语法非常简洁的标记语言,熟悉语法的人完全可以通过任何文本编辑器编辑,如txt文本编辑器Notepad,CSDN中也曾介绍过几款不错的编辑器,如smarkHaroopad等。

数学公式

NexT支持MathJax和Katex渲染markdown文本中的数学公式,本博客通过测试采用了MathJax引擎,由kramed插件实现渲染。Letex符号(如:角度 $^\circ$ )在网上很容易查到:

行内公式

例如:$a=\sqrt{b}$

行间公式

例如:

行间公式通过渲染会自动居中对齐。

方程组

例如:

图片

插入图片的方式除了markdown语法外,还可以用html语法,html语法好处是支持调整图片尺寸等属性,下图为markdown语法插入的图片,大小不能调整。

通过url插图

表格

markdown同样支持表格:

少林寺 大理段氏 丐帮
虚竹 段誉 乔峰

代码

markdown中可以很方便的插入代码块,可以支持tex、bash、python等常用语言的语法高亮。

本站布局用到的bash代码为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
$ cd GitRepo/
$ sudo apt-get update
$ sudo apt install -y git nodejs npm
$ git --version
$ node -v
$ npm -v
$ sudo npm install -g hexo-cli
$ hexo -v
$ mkdir hexo
$ cd hexo
$ hexo init
$ npm install
$ hexo generate
$ hexo server
$ vim _config.yml
$ hexo -s --debug
$ git config --global user.name ian
$ mkdir themes/next
$ git clone https://github.com/theme-next/hexo-theme-next themes/next
$ vim themes/next/_config.yml
$ vim _config.yml # change themes from landscape to next
$ hexo clean && hexo s #preview in localhost:4000
$ npm uninstall hexo-renderer-marked --save
$ npm install hexo-renderer-kramed --save
$ vim themes/next/_config.yml # enable mathjax
$ npm install hexo-generator-sitemap --save #SEO
$ npm install hexo-generator-baidu-sitemap --save
$ npm install hexo-baidu-url-submit --save
$ hexo new page "sitemap.xml"
$ hexo new page "about"
$ hexo new page "404"
$ hexo new page "archives"
$ vim themes/next/_config.yml #enable 404 ...
$ vim _config.yml
$ hexo clean && hexo g -d #post
$ git clone https://github.com/theme-next/theme-next-three source/lib/three
$ npm install hexo-generator-searchdb --save
$ npm install hexo-symbols-count-time --save
$ npm install --save hexo-tag-aplayer
$ git clone https://github.com/theme-next/theme-next-pjax source/lib/pjax

方程组$\eqref{eq3}$的latex代码为:

1
2
3
4
5
6
7
8
9
10
11
$$
\begin{equation}\label{eq3}
\begin{align}
\sqrt{37} & = \sqrt{\frac{73^2-1}{12^2}} \nonumber \\
& = \sqrt{\frac{73^2}{12^2}\cdot\frac{73^2-1}{73^2}} \nonumber \\
& = \sqrt{\frac{73^2}{12^2}}\sqrt{\frac{73^2-1}{73^2}} \nonumber \\
& = \frac{73}{12}\sqrt{1 - \frac{1}{73^2}} \nonumber \\
& \approx \frac{73}{12}\left(1 - \frac{1}{2\cdot73^2}\right)
\end{align}
\end{equation}
$$

表格代码为:

1
2
3
|少林寺|大理段氏|丐帮|
|----|----|----|
|虚竹|段誉|乔峰|

多媒体

网易云音乐


Aplayer

见页面左下角

B站视频