本篇目录
说明
文章在_post
目录中,使用markdown语法,命名格式为 2019-05-07-add-post.md
,文件名会被用来构成url,最好不要有中文,中文会使编码后的url非常长并且不美观。
设置信息头
在.md文件的开通设置信息头,指定布局模版,填写标题、作者、频道、标签,设置封面、关键字、描述信息等:
---
layout: default
title: "第二步:添加文章"
author: 李佶澳
date: "2019-05-07 23:35:48 +0800"
last_modified_at: "2019-05-07 23:51:57 +0800"
categories: tutorial
tags: 使用手册
cover:
keywords: Jekyll静态模版,Jekyll文章
description: "在_post/目录中,用markdown语法写文章,支持频道和标签的设置"
---
上面的信息头就是这个页面的信息头,封面图(cover)可以为空,其它信息都填写完整,否则会导致页面布局不美观,以及影响搜索引擎收录。譬如description会添加到页面的head标签中,以及文章列表页的标题下方。
文章页内目录
在信息下方加上下面的两行,会在页面顶部生成文章页面目录:
* auto-gen TOC:
{:toc}
撰写正文
正文是标准的Markdown语法,直接使用即可。
特殊字符
花括号是Jekyll使用的liquid语言的标记符,在文章中使用需要特殊处理。
行内用\
进行转义,{{在.md文件中的写法是:
\{\{
预览块中显示{{,用下面的方式:
{% raw %}
这里的花括号不会被jekyll解析。
{% endraw %}
预览块中显示raw,用下面的方式,定义一个变量作为左侧的语法符号:
{% assign openTag = '\{%' %}
{{ openTag }} raw %}
{% raw %}
{{ openTag }} endraw %}
{%和%}的展示比较麻烦,它们是liquid的代码块边界,要将这两个字符串保存到变量中,然后用{{变量名}}解析出来:
{% assign lefttag= '\{%' %}
{% assign righttag= '%\}' %}
{{ lefttag }}和{{ righttag }}的展示比较麻烦...
标题
标题一共六个级别,正文中从第二个级别开始使用,第一个级别默认用于页面标题:
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
语法高亮
支持语法高亮,下面是yml文件高亮设置方法:
```yml
itemlist:
- apple: 1
- pare: 2
```
展示出来是这样的:
itemlist:
- apple: 1
- pare: 2
参考
作者:李佶澳 更新时间:2022-05-12 23:10:22 +0800
上一篇:第三步:运行站点
下一篇:第一步:配置网站信息