Markdown语法 与 文章发布

创建文章

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

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

  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介绍:

是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,可以是普通文本具有一定的格式。

Markdowm语法:

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

(1)标题:

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

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

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

(3)超链接 Markdown语法

[链接文字](链接地址 "链接描述")
[我的博客](https://mask96.github.io/ "我的博客")

(4)引用 Markdown语法

>文字引用

(5)代码 Markdown语法:

`单行代码`

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

(6)分割线 Markdown语法

--- 
***

以上两种方法均可以表示为分割线,效果如下


(7)列表 Markdown语法

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

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

(8)表格 Markdown语法

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

效果如下:

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

Typroa快捷键为option+command+T。

(9)图片 Markdown语法

1.本地图片:

![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/

猜你喜欢

转载自www.cnblogs.com/Mask-D/p/9807091.html