JIRA中的标记语言的语法参考

前言

看到网上有的文章说JIRA是使用Textile这门标记语言,有些语法和Wikitext和Markdown相像。JIRA在2017年进行了一次大更新,某些语法可能和以前不大一样,这里纪录一下常用的一些语法。

标题

h1.一级标题

h2.二级标题

h3.三级标题

h4.四级标题

h5.五级标题

用法示例:

h1.ddd

一共有h1到h5这五种大小的标题,但是h6也是有效果的,不过h6起到的作用是将小写字母变成大写字母,示例如下:

h6.ddd

以上会得到DDD的输出。

字体

用法 效果
*黑体* 黑体
_斜体_ 黑体
-删除线- 删除线
+下划线+ 下划线
~下标~ 下标
^上标^ 上标

注意在使用上边这些字体效果的时候,~等字符需要和其他文本相隔一个空格,否则没有效果,如下:

H ~2~ O

换行

第一行
\第二行

通过\\来进行换行。

引用

bq. 这是引用,可以使用字体效果并进行换行。

通过bq.来引用一段文字或图片等,可以在引用段里使用字体效果并进行换行。

附件

附件有两种方式:

[^xxxx.mp4]
或者
!xxxx.mp4!

[^xxxx.mp4]这种形式类似于超链,!xxxx.mp4!这种形式则可以将图片显示出来,或者将视频播放出来。

如果附件是图片,还可以使用以下写法:

显示图片的缩略图
!xxxx.jpg|thumbnail!

指定图片的大小
!xxxx.jpg|width=300,height=400!

如果附件是视频 ,还可以使用以下写法:

指定视频播放器的大小
!xxxx.mp4|width=300,height=400!

列表

第一种无序列表,会在每行最前边显示一个圆点

* 1
* 2
** 2.1
* 3

第二种无序列表,会在每行最前边显示一个方块

- 1
- 2
-- 2.1
- 3

有序列表

# 1
# 2
## 2.1
# 3

有序列表和无序列表可以混合使用,如下:

# 1
# 2
#* 2.1
# 3

表格

表头加粗写法:
||heading 1||heading 2||heading 3||
|col A1|col A2|col A3|
|col B1|col B2|col B3|

表头不加粗写法:
|heading 1|heading 2|heading 3||
|col A1|col A2|col A3|
|col B1|col B2|col B3|

超链

直接贴上一个超链:
[https://lewky.cn]

给超链起一个别名:
[233|https://lewky.cn]

此外,可以直接输入JIRA的issue id,会自动转换成特定的超链。

转义字符

有些特殊字符在JIRA中具有特殊效果,如果需要输入这些字符,需要进行转义。JIRA使用的转义字符是\,用法如下:

\{

表情符号

JIRA支持通过输入一些特定的组合字符来显示成对应的表情符号,比如:

:) :( :P :D ;) (y) (n) (i) (/) (x) (!)
(+) (-) (?) (on) (off) (*) (*r) (*g) (*b) (*y) (flag)
(flagoff)

高级文本格式

可以通过{panel}来显示一个模板块,如下:

{panel}
Some text
{panel}

可以给这个panel起标题:

{panel:title=My Title}
Some text with a title
{panel}

还可以给这个panel设置css属性:

{panel:title=My Title|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1|bgColor=#FFFFCE}
a block of text surrounded with a *panel*
yet _another_ line
{panel}

代码块

代码块通过{code}来使用:

{code:xml}
<test>
<another tag="attribute"/>
</test>
{code}

建议给代码块设置对应的语言,譬如上边的xml,这样写的好处是代码块可以自动使用对应语言的代码高亮,并且当代码过长时会自动生成滚动条,不至于让代码块占据页面的一大块地方。

同样可以给代码块设置标题和css属性:

{code:title=Bar.java|borderStyle=solid}
// Some comments here
public String getFoo()
{
return foo;
}
{code}

参考链接

原文地址:https://www.cnblogs.com/yulinlewis/p/10134866.html

时间: 2024-08-23 02:09:43

JIRA中的标记语言的语法参考的相关文章

Markdown 标记语言指北 - 源码

这是上一篇博客的源代码. 这是班刊约稿的一篇文章. 全文约6000字, 预计需要 60 分钟读完. # Markdown 标记语言指北 #### TOC 1. [什么是 Markdown?](#%E4%BB%80%E4%B9%88%E6%98%AF-Markdown) 1. [Markdown 可以用来干什么?](#Markdown-%E5%8F%AF%E4%BB%A5%E7%94%A8%E6%9D%A5%E5%B9%B2%E4%BB%80%E4%B9%88) 1. [第一步?](#%E7%AC

互联网世界中的C语言——我的golang学习笔记:1(基础语法快速过)

前言 学习任何知识都会有一个学习背景 最近,我们团队乃至我司整个云服务,上go的呼声越来越高!新服务已经开始用go开发,部分现有Java版的服务重构为go也只是时间问题而已,故相关技术积累势在必行!在云网络的分布式服务乃至在一切高并发,分布式后台服务中,golang都有着很大的优势. 据我对国内互联网行业的实际考察,了解,目前国内主流互联网公司都在积极投入go的怀抱…… 青云更是全栈使用了go…… 还有火的一塌糊涂的docker. 它为云而生. 它为并发而生. 还有go的安全.简洁.高效 有良好

Github中的README.md使用的标记语言---Markdown语言

github上的README.md文件就是使用的Markdown语言编写的.它是一种易读易写的标记语言. 1.来龙去脉和语法特点 Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber).它允许人们"使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档".这种语言吸收了很多在电子邮件中已有的纯文本标记的特性. Markdown 的目标是实现「易读易写」.可读性,无论如何,都是最重要的.一份使用 Markdown 格式撰写的文件应

第01节:Linux 内核中的 C 语言语法扩展

1.1 Linux 内核驱动中的奇怪语法 大家在看一些 GNU 开源软件,或者阅读 Linux 内核.驱动源码时会发现,在 Linux 内核源码中,有大量的 C 程序看起来"怪怪的".说它是C语言吧,貌似又跟教材中的写法不太一样:说它不是 C 语言呢,但是这些程序确确实实是在一个 C 文件中.此时,你肯定怀疑你看到的是一个"假的 C 语言"! 比如,下面的宏定义: #define mult_frac(x, numer, denom)( { typeof(x) quo

Java学习-033-JavaWeb_002 -- 网页标记语言JSP基础知识

JSP 是 Sun 公司提倡的一门网页技术标准.在 HTML 文件中,加入 Java 代码就构成了 JSP 网页,当 Web 服务器访问 JSP 请求的时候,首先执行其中的 Java 程序源码,然后以 HTML 形式返回, Java 程序运行在服务端,最终显示在客户端.JSP 源于 Java,因而 JSP 的运行环境依赖JDK,当然也需要服务器软件(例如 Tomcat 等). 一.运行环境搭建 1.安装 JDK,请参阅之前的博文:Java学习-001-JDK安装配置 2.Tomcat部署及环境变

HTML(超文本标记语言)的内容和理解

由于上篇文章中提到WebMethod的Description 属性(propery)中可以使用超文本,因此就记录一篇关于超文本的文章以供参考,注意:Description=" HTML格式 "; 主要内容转自 https://deerchao.net/tutorials/html/html.htm 1.HTML是什么 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,它规定了自己的语法规则,用来表示比"文本"更丰富的意义,

VsCode支持的markdown语法参考(一)

目录 VsCode支持的markdown语法参考 1. 文本部分 1.1 斜体和粗体,删除线 1.2 分级标题 1.3 常用 Emoji & Font-Awesome 1.4 引用和注脚 标注 缩略: 标记 1.5 外链接 1.6文字引用 1.7 内容目录 2. 标签分类 2.0 常用布局 2.1 无序列表 2.3 行内代码块 2.4 插入图像 2.5 表格支持 2.6 定义型列表 2.7 Html 标签 2.8 待办事宜 Todo 列表 VsCode支持的markdown语法参考 1. 文本部

Linux C中内联汇编的语法格式及使用方法(Inline Assembly in Linux C)

在阅读Linux内核源码或对代码做性能优化时,经常会有在C语言中嵌入一段汇编代码的需求,这种嵌入汇编在CS术语上叫做inline assembly.本文的笔记试图说明Inline Assembly的基本语法规则和用法(建议英文阅读能力较强的同学直接阅读本文参考资料中推荐的技术文章 ^_^). 注意:由于gcc采用AT&T风格的汇编语法(与Intel Syntax相对应,二者的区别参见这里),因此,本文涉及到的汇编代码均以AT&T Syntax为准. 1. 基本语法规则 内联汇编(或称嵌入汇

标记语言

标记语言(也称置标语言.标记语言.标志语言.标识语言)是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的计算机文字编码.与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记(markup)进行标识.当今广泛使用的标记语言是超文本标记语言(HyperText Markup Language,HTML)和可扩展标记语言(eXtensible Markup Language,XML).标记语言广泛应用于网页和网络应用程序.标