Markdown扩展语法
这篇自学笔记参考自Markdown 扩展语法
表格语法
利用管道符|分隔每列,三个以上连字符---创建标题,表格中的文字可以进行链接、代码和强调;不能是块,标题,列表,水平规则,图像和HTML标签
代码示例
1 | | Title | Title | |
效果呈现
| Title | Title |
|---|---|
| item | item |
| item | item |
Tip:使用Markdown Tables工具快速创建表格
表格的对齐
对齐在标题创建---行添加冒号:,左对齐:---、居中:---:、右对齐---:
代码示例
1 | | Title | Title | Title | |
效果呈现
| Title | Title | Title |
|---|---|---|
| item | itme | itme |
| item | itme | itme |
管道符的转义
使用HTML代码|在表格中转义管道符|
脚注
脚注可以单击链接跳转到注释位,脚注的标识创建使用方括号[]包裹标识符,脚注部分使用该格式[^1]:text书写
代码示例
1 | 阿尔卡那(Arcana[^1],也翻译作“秘仪”),是塔罗牌(Tarot Card)的一种分类方式 |
效果呈现
阿尔卡那(Arcana[1],也翻译作“秘仪”),是塔罗牌(Tarot Card)的一种分类方式
在这里“愚人”们将迎来最终的审判[2]
塔罗牌原先是一种广为流传的纸牌游戏,之后慢慢被用作了占卜算命。
关于脚注的注意事项
注意:hexo原本并不支持脚注,所以这也许是你看不到上文脚注的原因,安装hexo-renderer-markdown-it插件就能看见了
#卸载原有渲染器
npm un hexo-renderer-marked --save
#安装插件
npm i hexo-renderer-markdown-it --save
去到hexo根目录的
_config.yml,修改配置文件
1 | # Markdown-it |
参考自插件的官方hexo-renderer-markdown-it
配置文件解析参考自HEXO下的锚点标题与Emoji表情
标题锚点
要添加ID,使用大括号括起ID,添加链接的方式就可以传送到指定ID标题
代码示例
在标题处添加标题
1 | # 表格语法 {#title-id} |
在要链接处添加链接
1 | 关于表格语法你可以在 [表格语法](#title-id)查看 |
效果呈现
关于表格语法你可以在 表格语法查看
注意:和脚注一样同样需要加装
hexo-renderer-markdown-it插件加装后不需要大括号在标题添加ID,直接在要链接处
[你起的名](#要链接的标题全名)
删除线
在要添加删除线的前后添加波浪号~
代码示例
1 | ~~欢迎来到我的天鹅绒房间。~~这里是位于梦与现实,精神与物质的狭缝之处 |
效果呈现
欢迎来到我的天鹅绒房间这里是位于梦与现实,精神与物质的狭缝之处
任务列表
在任务列表前添加中括号[ ]和空格
hexo中使用需要加装markdown-it-checkbox,并在修改配置文件
安装插件
1 | npm install markdown-it-checkbox --save |
修改配置文件_config.yml
1 | plugins: |
代码示例
1 | [ ] 未勾选 |
效果呈现
Emoji表情
emoji表情使用冒号:开头和结尾,中间放emoji的短代码
同样hexo需要加装插件
安装插件
1 | npm install markdown-it-emoji --save |
修改配置文件_config.yml
1 | - markdown-it-emoji #启用emoji插件 |
代码示例
1 | 我想吃塔克今天:taco: |
效果呈现
我想吃塔克今天🌮
Tip:可以使用这个表情符号简码列表查看emoji😆
