Hexo与NexT、markdown部分使用方法

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Hexo Quick Start 中文文档

Create a new post

1
hexo new "My New Post"

More info: Writing

Run server

1
hexo server -p 5000

More info: Server

Generate static files

1
hexo generate

More info: Generating

Deploy to remote sites

1
hexo deploy

More info: Deployment


NexT

fancybox是比较好的基于jQuery的图片预览插件


Markdown速记

标题

N个#号代表N级标题

字体

加粗
要加粗的文字左右分别用两个*号包起来

斜体
要倾斜的文字左右分别用一个*号包起来

斜体加粗
要倾斜和加粗的文字左右分别用三个*号包起来

删除线
要加删除线的文字左右分别用两个~~号包起来

引用

在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>
n个…

分割线

三个或者三个以上的 - 或者 * 都可以。

图片

1
![图片alt](图片地址 ''图片title'')

超链接

1
2
[超链接名](超链接地址 "超链接title")
title可加可不加

列表

无序列表用 - + * 任何一种都可以
有序列表数字加点
列表嵌套
上一级和下一级之间缩进三个空格即可

  1. 第一章
    1. 第一节
    2. 第二节
  2. 第二章

表格

1
2
3
4
5
6
表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容

冒号表示对其方式,默认左对齐,两边冒号中间对齐,右边右对齐

代码标签

单行代码:代码之间分别用一个反引号`包起来
代码块:代码之间分别用三个反引号

1
2
3
4
5
6
7
8

## 字体、字号、颜色

```html
<font face="黑体">黑体</font>
<font face="微软雅黑">微软雅黑</font>
<font color=#0099ff size=12 face="黑体">黑体</font>
<font color=gray size=5>gray</font>

流程图

需要插件支持,Hexo插件 hexo-filter-flowchart
与代码块类似,语言写flow,内容按flow语法写就行

1
2
3
4
5
6
7
8
9
10
11
12
13
st=>start: 开始
e=>end: 登录
io1=>inputoutput: 输入用户名密码
sub1=>subroutine: 数据库查询子类
cond=>condition: 是否有此用户
cond2=>condition: 密码是否正确
op=>operation: 读入用户信息

st->io1->sub1->cond
cond(yes,right)->cond2
cond(no)->io1(right)
cond2(yes,right)->op->e
cond2(no)->io1

数学公式

常用数学符号的 LaTeX 表示方法
一份不太简短的 LATEX 2ε 介绍
Comprehensive TEX Archive Network
页面头部打开渲染开关mathjax: true
行内$...$
行间居中$$...$$

上下标

^ 表示上标,_ 表示下标。

1
2
$a_{1}$,$x^{2}$,$e^{-\alpha t}$,$a^{i}_{ij}$
$$\sideset{^xy}{^xy}\bigotimes$$

$a_{1}$,$x^{2}$,$e^{-\alpha t}$,$a^{i}_{ij}$
$$\sideset{^xy}{^xy}\bigotimes$$

平方根

平方根输入命令为 \sqrt,n次方根命令为 \sqrt[n]
$\sqrt{x}$ $\sqrt{x^2}+\sqrt{y}$ $\sqrt[3]{2}$

1
$\sqrt{x}$  $\sqrt{x^2}+\sqrt{y}$  $\sqrt[3]{2}$

水平线

使用 \overline 和 \underline 分别在表达式上下方画出水平线
$\overline{m + n}$ $\underline{m + n}$

1
$\overline{m + n}$  $\underline{m + n}$

水平大括号

命令 \overbrace 和 \underrace,效果如下
$\underbrace{a+b+\cdots+z}$
$\overbrace{a+b+\cdots+z}$

1
2
$\underbrace{a+b+\cdots+z}$
$\overbrace{a+b+\cdots+z}$

矢量

矢量的命令是 \vec,用于单个字母的向量表示。\overrightarrow 和\overleftarrow 分别表示向右和向左的向量箭头
$\vec{a}$ $\overrightarrow{AB}$ $\overleftarrow{BA}$

1
$\vec{a}$  $\overrightarrow{AB}$  $\overleftarrow{BA}$

分数

分数使用 \frac{…}{…}
$1\frac{1}{2}$ $\frac{x^2}{k+1}$ $x^{1/2}$

1
$1\frac{1}{2}$  $\frac{x^2}{k+1}$  $x^{1/2}$

积分运算符

积分运算符使用 \int 生成。求和运算符使用 \sum 生成。乘积运算符使用 \prod 生成。上下限使用^ 和_ 命令,类似 上下标
$\sum_{i=1}^{n}$ $\int_{0}^{\frac{\pi}{2}}$ $\prod_\epsilon$

1
$\sum_{i=1}^{n}$  $\int_{0}^{\frac{\pi}{2}}$  $\prod_\epsilon$

希腊字母

$\alpha$ $\beta$ $\gamma$ $\delta$ $\epsilon$

1
$\alpha$  $\beta$ $\gamma$  $\delta$  $\epsilon$