Release Date: 2021.08.03
Version: 1.1
本页内容:
- 一些说明
- Markdown 基本语法规则
- 当前 wiki 使用主题 Shoka 额外增加的语法规则
# 一些说明
# 关于 Markdown 语言
- Markdown 不是编程语言(因为其不涉及逻辑处理),而是描述性语言,其完成的工作本质上就是图文排版
- 我们 wiki 的模板已经可以做到将 Markdown 语言直接转换为网页了!因此大家只需要用 Markdown 就可以了,不用再去学 HTML+CSS+js+... 了
- 石墨文档也支持部分 Markdown 语法(小声)
# 关于 Typora 编辑器
- Typora 是一款能够即时显示效果的编辑器,适用于 Markdown 基本语法的所有内容;但我们的 wiki 使用的 Shoka 主题新增了一些特殊的语法,Typora 就不能显示了
- 软件下载地址:官网链接
# 其他
Shoka 主题提供的字体修饰有很多,例如波浪线、着重点、荧光高亮、彩虹等等,但由于目前美工组还在设计配色方案,因此不展开细说具体有哪些修饰方法。所有需要强调的内容请先统一使用荧光高亮标出,待配色方案确定后会协助大家修改。
- 所有的语法规则,都会按照 基本格式 - 实例代码 - 实例效果 的形式呈现
- 推荐一边看一边在 Typora 编辑器上动手操作
- 此处仅列出了 Markdown 中较常用的一些功能,更多功能待通过鲁棒性验证后将在本网页更新(请关注 “本页内容” 处的更新日期与版本号),建议收藏以方便查看
- 如有任何意见、建议或遇到困难,请找 GhoST👻
# Markdown 基本语法
# 标题
# 一级标题
格式
# 标题内容
实例
# Markdown基本语法
效果
见该部分大标题 Markdown 基本语法
# 二级标题
格式
## 标题内容
实例
## 字体
效果
见下部分小标题 字体
- 若干#号之间无需空格,#号与标题内容之间有一个空格
- 网页左侧的页面导航栏是根据一级标题、二级标题自动生成的:一级标题前面会加上序号 1. 2. 3.,二级标题前面会加上序号 1.1. 1.2. 1.3.,因此标题内容不要带序号
# 字体
格式
*倾斜文字*
**加粗文字**
***倾斜加粗文字***
~~删除文字~~
实例
*这是倾斜的文字*
**这是加粗的文字**
***这是倾斜加粗的文字***
~~这是有删除线的文字~~
效果
这是倾斜的文字
这是加粗的文字
这是倾斜加粗的文字这是有删除线的文字
* 号和~号与文字之间没有空格
Shift`~ 号的打法:Shift + `(上方数字键 1 左边的键)
# 分割线
格式
---
效果
除了可以用
---
还可以用
***
并且,- 和 * 的数量不一定是 3 个,只要大于等于 3 个都可以,效果均相同
# 图片
格式
![图片Alt](图片地址)
图片 Alt 指的是图片关键词,是当图片因为某些原因无法显示的时候出现的替代文字,同时也是百度等搜索引擎搜索图片时的关键词。在我们的 wiki 中可以省略不写。
实例
![](https://static.igem.org/mediawiki/2021/b/b6/T--Fudan--ExamplePage--PageHeadBackground.jpg)
效果
这里用到的小括号 () 和中括号 [] 需要在 英文状态 下输入,否则无效
# 超链接
格式
[显示文字](链接地址)
实例
[Shoka模板测试页面](https://2021.igem.org/Team:Fudan/ExamplePage/NewContent)
效果
Shoka 模板测试页面
这里用到的小括号 () 和中括号 [] 需要在 英文状态 下输入,否则无效
# 列表
# 无序列表
格式
- 列表内容
实例
- Team
- Project
- Parts
- Safety
- Human Practice
- Awards
- Poster
效果
- Team
- Project
- Parts
- Safety
- Human Practice
- Awards
- Poster
- 号与内容之间需要有一个空格
- 除了可以使用 - 号,还可以使用 + 号、 * 号,效果相同。但符号与内容之间都需要有一个空格
- 在 Typora 编辑器中,一旦有了第一个列表内容,按 Enter 就会自动生成下一个列表项目,再按 Enter 则会停止自动生成列表项目
# 有序列表
格式
1. 列表内容
实例
1. Research
2. Imagine
3. Design
4. Build
5. Test
6. Learn
7. Improve
效果
- Research
- Imagine
- Design
- Build
- Test
- Learn
- Improve
序号和小数点之间没有空格,小数点和内容之间有空格
# 列表的嵌套
实例
1. Research
- Teacher
- Website
- ...
2. Imagine
- Outline
- ...
效果
- Research
- Teacher
- Website
- ...
- Imagine
- Outline
- ...
无序、有序列表自身、相互都可以嵌套。需要做的仅是在次一级的序号 / 符号前面加上三个空格
# 表格
格式
|列1|列2|列3|...|
|对齐说明|对齐说明|对齐说明|...|
|内容|
- | 号即 C / Python 语言中表示 “或运算” 的符号
- Typora 编辑器功能比较完善,你只需输入第一行(即带有分隔符的表头)就会自动生成表格,然后可以鼠标操作
- 对齐说明参考如下:
- 文字默认左对齐,即输入 -
- 文字居中:输入:-:
- 文字右对齐:输入 -:
- 输入的 - 号数量不作限制,有一个就行,为了对齐可以多加几个
- 冒号需要在 英文状态 下输入
实例
|列1|列2|列3|
|--|:--:|-:|
|1-1|1-2|1-3|
|2-1|2-2|2-3|
效果
列 1 | 列 2 | 列 3 |
---|---|---|
1-1 | 1-2 | 1-3 |
2-1 | 2-2 | 2-3 |
# Shoka 新增的语法规则
# 上下标
# 上标
格式
^上标文字^
实例
Jan. 1^st^
效果
Jan. 1st
# 下标
格式
~下标文字~
实例
H~2~O
效果
H2O
^ 号 和~号与上下标内容之间没有空格
# 突出显示
# 荧光高亮
格式
==高亮文字==
实例
==划重点==
效果
划重点
两个等号与高亮内容之间没有空格