Hexo基础操作和Markdown语法

整理下Hexo的基础操作,方便后续的查找。

文章创建

1
2
hexo new "title"
INFO Created: ~/Public/yuxishe.github.io/source/_posts/Hexo.md

尝试在“title”中直接写上文章的标题,但是发现在terminal中没法直接输入中文,不过可以在文章创建以后在上面的title中再修改。文章默认创建在_posts文件夹下。

本地启动和远程部署

1
2
hgs
hgd

因为做了如下的处理:

1
atom ~/.aliases

在该文件下输入以下内容:

1
2
alias hgs="hexo g&&hexo s"
alias hgd="hexo g&&hexo d"

本地预览地址是:localhost:4000

常用Markdown基础语法

1 标题

1
2
# 一级标题
## 二级标题,以此类推到六级标题

2 链接

1
2
文字链接 [链接名称](https://yuxishe.github.io)
网址链接 <https://yuxishe.github.io>

3 列表

无序列表:-/+/* + 空格 + 文本
有序列表:数字 +空格 + 文本
列表嵌套:

1
2
3
4
5
6
7
8
9
10
11
1. 列出所有元素:
- 无序列表元素 A
1. 元素 A 的有序子列表
- 前面加四个空格
2. 列表里的多段换行:
前面必须加四个空格,
这样换行,整体的格式不会乱
3. 列表里引用:
> 前面空一行
> 仍然需要在 > 前面加四个空格

4 引用

普通引用:

1
> 引用文本前使用 [大于号+空格]

嵌套引用:

1
2
3
> 最外层引用
> > 多一个 > 嵌套一层引用
> > > 可以嵌套很多层

引用里嵌套列表:

1
2
3
> - 这是引用里嵌套的一个列表
> - 还可以有子列表
> * 子列表需要从 - 之后延后四个空格开始

5 图片

1
![图片名称](图片地址),也可以使用html语句<img src="图片地址" width="200" height="200">来自定义图片的大小。

6 换行

如果另起一行,只需在当前行结尾加2个空格,如果是要起一个新段落,只需要空出一行即可。

目前能想到常用的也就以上这些,尽量简化输入的操作,越减越好,不要把简单的事情复杂化。

参考文献

Hexo在Github中搭建博客系统5Markdown语法
hexo你的博客