Markdown语法 与 文章发布

建立文章

在终端在hexo中时输入命令:
$hexo new 'title'
这样就会在source/_post文件夹下生成一个title的文件,类型为.md,便是Markdown格式文件。css

注:这里建立的类型自动为post类型,即post page,一共有三种格式:html

  1. post $hexo new 'title'a
    这种格式便是直接发布的。
  2. draft $hexo new draft 'title'
    这种格式为草稿,当你编写完不能在网站上直接同步出来,可是经过如下命令能够进行预览:
    $hexo server --draft
    当咱们修改完草稿想发布的时候,只须要输入如下命令便可发布:
    $hexo publish title
  3. normal page a$hexo new page titlea
    和前两种不一样,这个命令会在source文件夹内建立出c文件夹,与_posts, _drafts并列。文件夹里面有一个index.md文件。
    刷新页面,你会发现c并无出如今页面内,那它在哪儿呢?
    在网址后面加上c/, 即http://localhost:4000/c/,就能够看到了。
    正由于c不是一个blog page,因此它也不会出如今blog列表中,而是要经过URL去access.

编写文章

Markdown介绍:

是一种可使用普通文本编辑器编写的标记语言,经过简单的标记语法,能够是普通文本具备必定的格式。git

Markdowm语法:

​ 我在写Markdown时候用的是Typora,更加的快捷。github

(1)标题:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

(2)粗体、斜体、删除线和下划线

*斜体* 
**粗体** 
***加粗斜体*** 
~~删除线~~

(3)超连接 Markdown语法

[连接文字](连接地址 "连接描述")
[个人博客](https://mask96.github.io/ "个人博客")

(4)引用 Markdown语法

>文字引用

(5)代码 Markdown语法:

`单行代码`

使用反引号(esc下)。效果如上。服务器

(6)分割线 Markdown语法

--- 
***

以上两种方法都可以表示为分割线,效果以下网络


(7)列表 Markdown语法

* 列表项
- 列表项
+ 列表项

以上三种方法都可以表示为列表。hexo

(8)表格 Markdown语法

| 一个普通标题 | 一个普通标题 | 一个普通标题 |
| ------ | ------ | ------ |
| 短文本 | 中等文本 | 稍微长一点的文本 |
| 稍微长一点的文本 | 短文本 | 中等文本 |

效果以下:编辑器

一个普通标题 一个普通标题 一个普通标题
短文本 中等文本 稍微长一点的文本
稍微长一点的文本 短文本 中等文本

Typroa快捷键为option+command+T。工具

(9)图片 Markdown语法

1.本地图片:post

![avatar](/home/picture/1.png)

Alt text:图片的Alt标签,用来描述图片的关键词,能够不写。最初的本意是当图片由于某种缘由不能被显示时而出现的替代文字,后来又被用于SEO,能够方便搜索引擎根据Alt text里面的关键词搜索到图片。 图片连接:能够是图片的本地地址或者是网址。”optional title”:鼠标悬置于图片上会出现的标题文字,能够不写。

2.网络图片:

![avatar](http://baidu.com/pic/doge.png)

以上两种方法都有很多很方便的地方,本地图片和网络图片都有丢失的可能性。因此能够考虑将图片内嵌到文章中:

  1. 将图片或截图保存在本地;
  2. 使用在线工具将图片转码至base64编码;地址1 地址2
  3. 在文档中插入编码:
![image][data:image/png;base64, ......]

由于编码通常太长,因此能够将其定义为一个中间变量。而后将编码放在文章末尾。

![image][tm]
your document here ...

[tmp]:data:image/png;base64, ......

 

发布文章

除了第一次部署的时候,咱们会重点用到hexo init这个命令外,在平时写博客和发布过程当中最经常使用的就是:

hexo n <title>  :新建文章

hexo s  :启动服务器,在本地查看内容
hexo g    :生成静态页面
hexo deploy    :部署到网站

以上四个步骤。

 

原文地址:https://mask96.github.io/2018/09/21/Markdown%E8%AF%AD%E6%B3%95/

相关文章
相关标签/搜索