Gitlab中wiki使用及Markdown的用法

问题背景

1、关于Gitlab上的issue 

每一条工单被解决完,都会打上“documentation”标签

2、wiki的使用 

带”documentation“标签的工单需要编写wiki。

3、Markdown的用法

wiki主要的文本编辑语法是Markdown。 “documentation“归档是对工单解决方法、步骤的说明。 wiki 可以编写项目的相关说明文档,用户手册等。 Markdown它允许人们使用易读易写的纯文本格式编写文档。

Gitlab中wiki的使用

议题

示例: gitlab选择项目->cpaas/cpaas->议题->Closed

议题 开启项目配额后,该项目内无法部署任何服务 带有documentation标签

议题工单下方添加评论

链接

链接 格式:[link](地址) 例如:[wiki链接](../wikis/issues12/suggest) gitlab cpaas项目成员在http://gitlab.cpaas.com/cpaas/cpaas/目录下 ../ 表示父级目录

链接 写的是相对路径 ./ 表示当前目录 ../ 表示父级目录 / 表示根目录

wiki主要的文本编辑语法是Markdown。

先在wiki中创建页面,选择Markdown格式编辑内容

页面内容编辑完成,保存更新。点击之前的wiki链接,跳转到wiki页面

无序列表需要利用星号、加号、减号做列表标记,符号后加一空格。 ` backtick重音符 红色突出显示内容 链接格式:[link](地址) 例如:[kubernetes #53533](https://github.com/kubernetes/kubernetes/issues/53533)

* k8s上有两个概念和资源配额相关分别是`LimitRange`和`ResourceQuota`,

* cpu是压缩资源,内存属于不可压缩资源,超过limit的行为不一样:  

 * cpu超过限制:    

  * 会被节流,得到cpu占用时间变少  

 * 内存超过限制:    

  * 传统系统上,会发生Swapping(写物理盘),读写swap分区性能会降低10倍左右,k8s由于[kubernetes #53533](https://github.com/kubernetes/kubernetes/issues/53533)的复杂性,目前不考虑支持swap    

  * k8s上一旦超过内存限制,将引发被OOM

效果:

Markdown的用法

注释符

#注释符

1.标题

# 一级标题

## 二级标题

###### 六级标题

注:#后有一空格 

列表

无序列表需要利用星号、加号、减号做列表标记,符号后加一空格。 有序列表只需使用数字接着一个英文句号,符号后加一空格。

2.列表(有序和无序)

2.1 无序列表

例如:

* 第一

* 第二

+ 第三

+ 第四

- 第五

- 第六

2.2 有序列表

例如:

1. 有

2. 序

3. 的  

  * 列  

  * 表    

    * 分  

    * 级

图片

3.图片 格式: ![Alt Text](url)

强调

4.强调    使用*,_设置强调的文字。    This is a beautiful girl and she is learning the *Markdown*.May be she will know the _difference_ between _Markdown_ and *HTML*.When she know how to use it, she will love it.

*此文将为斜体*

_这也将是斜体_

**此文将为粗体**

__这也将是粗体__

*你 **可以** 混合使用*

链接

5.链接 [GitHub](http://github.com)

块引用

6.块引用

块引用使用>符号,在每行的最前面加上> ,

例如:

> This is a beautiful girl and she is learning the Markdown.

>

> May be she will know the difference between Markdown and HTML.

>

> When she know how to use it, she will love it.

Markdown允许您使用反斜杠转义来生成文本字符,否则这些字符在Markdown的格式语法中会有特殊意义。 underscore下划线 curly braces花括号 square brackets方括号 parentheses圆括号 hash mark散列符 minus sign (hyphen)减号(连字符)

反斜杠

7.反斜杠转义 \*literal asterisks\

Markdown为下面这些字符提供反斜杠转义 \ backslash    ` backtick * asterisk        _ underscore {} curly braces    [] square brackets () parentheses    # hash mark + plus sign    - minus sign (hyphen)     . dot        ! exclamation mark

提及

@wu123

1. USERNAME @MENTIONS

键入一个@符号,后跟一个用户名,将通知此人前来查看评论。 这叫做mentiones“提及”,因为你提到的是个人。你也可以提到组织内的团队。

代码块

Github Flavored Markdown(GFM)

Markdown将带有四个前导空格的文本转换为一个代码块;使用GFM(Github Flavored Markdown),您可以用```来包装代码,从而不用前导空格也能创建代码块。 添加可选的语言标识符go,高亮显示代码。

2. 高亮一段代码

```go

package main

import (              

 “fmt”              

 “os”

)

func main() {              

 fmt.Println(“hello world!”)

} ```

issue引用

任何涉及Issue或Pull的数字都将自动转换为链接。

#1

待办

制作一份待办事宜 To-do 列表

-[X]这是一个完成的项

-[]这是一个未完成的项

-[X]@mention,#refs,[链接](),**格式化**,支持已被删除的<del>标签<del>

-[X]需要列出语法(支持任何无序或有序列表)

### 1. 制作一份待办事宜 [To-Do列表](http://gitlab.ebcpaas.com/dashboard/todos)

- [x] this is a complete item

- [ ] this is an incomplete item

- [x] @mentions, #refs, [links](),**formatting**, and <del>tags</del> supported

- [x] list syntax required (any unordered or ordered list supported)

表格

创建表格,组合词语列表,对于第一行用连字符分隔,然后用管道符'|'把每一列分开

绘制表格

第一标题 | 第二标题

------------ | -------------

单元格内容1 | 单元格内容2 内容栏1 | 内容栏2

表情

GitHub 支持的表情 :+1:  :sparkles:  :camel:  :tada: :rocket:  :metal:  :octocat:

Gitlab下能显示的表情 Github的吉祥物章鱼猫octocat在Gitlab上无法显示

要查看每个支持图像的列表,请查看www.emoji-cheat-sheet.com网站

点赞 星光 闪耀  金属礼

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值