这次不讲 laravel
,说一说 markdown
格式。我们平常看到的 readme.md
文件就是 markdown
格式写的,打开 blog/readme.md
就能看到 laravel
所写的介绍。markdown
文件是 .md
作为结尾。文件中对文字做一些符号标记来表明语义。
打开上面的网站就能看到 github
将 md
转化为了网页显示。就是根据标记转变成对应的 html
标签。
虽然这个东西和 laravel
没有什么关系。但是我们博客网站后续做文章的发布就是用 markdown
格式存储。不懂的同学可以先提前了解一下。
组件内容很丰富,编写出来的就直接是 html
格式的。存入数据库后就可以直接拿出来展示。
现在大家更喜欢 markdown
。轻量化,格式统一,一次编写,可以发布到多个地方。不用担心格式问题。内容与样式分离,看起来很舒服
这里讲几个经常使用的标记
# 标题
#
代表标题,总共有六个标题格式,#
是最大级标题,对应 html
的 <h1>
,##
二级标题,对应 <h2>
,同理到 <h6>
为止。注意所有的标记都与文本中间隔一个空格。否则标记失效
# h1
# h2
...
# 字体段落
换行是需要行与行之间空白一行。对应 html
的 <br>
斜体文字使用 *
做包裹:*斜体文字*
,斜体文字,对应 <em>
。
加粗文字使用 **
做包裹:**加粗文字**
,加粗文字,对应 <strong>
。
# 列表
列表分有序和无序
无序列表是用 *
做开头,对应 <ul>
和 <li>
:
* a
* b
* c
...
- a
- b
- c
有序列表数字加 .
开头,对应 <ol>
和 <li>
:
1. a
2. b
3. c
...
- a
- b
- c
# 引用
使用 >
做开头,会使一段文字开头有一段竖杆显示。对应 <blockquote>
> asd...
asd...
# 代码
代码有两种
短代码是直接用 `(键盘上esc下面的那个键) 包裹:code
,对应 <code>
。
长代码使用 ``` 上下分行,对应 <pre>
:
`短代码`
```
长代码
```
还可以指定代码格式,在开头处指定: ```` html`,
``` html(php...)
长代码
```
# 链接与图片
链接对应 <a>
,中括号里是标题,小括号里是跳转链接:
图片对应 <img>
,中括号里是标题,小括号里是图片链接:
百度logo
# 表格
表格对应 <table>
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
左对齐 | 右对齐 | 居中对齐 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |
还有其他标记同学可以自行了解。