文本格式化¶
链接¶
Redmine链接¶
在Redmine文本格式化使用的所有地方,您可以创建资源之间的链接(任务、变更集、维基页面...)。
- 任务链接:#124 (#124 显示编号为 #124 的任务,如果任务已关闭,则带有下划线显示)
- 任务笔记链接:#124-6,或 #124!#note-6
- 变更集链接:r758 (r758 显示变更集)
- 非数字hash变更集链接:commit:c6f4d0fd (显示变更集 c6f4d0fd)
维基链接
- [[Guide]] 创建名为 'Guide' 的页面链接:Guide
- [[Guide|User manual]] 以不同的名称创建到同一页面的链接:用户手册
- [[Guide#User-guide|User guide]] 以不同的名称创建到同一页面标题的链接:用户指南
您还可以创建到其他项目维基页面的链接(使用项目密钥)
- [[sandbox:some page]] 创建到Sandbox项目中 'Some page' 页面的链接
- [[sandbox:]] 创建到Sandbox项目Wiki首页的链接
如果维基链接尚未存在,则用红色显示,例如:非存在页面。
其他资源链接
- 文档
- document#17 (链接到ID为17的文档)
- document:Greetings (链接到标题为 "Greetings" 的文档)
- document:"Some document" (如果标题中有空格,则使用 " 使用)
- sandbox:document:"Some document" (链接到Sandbox项目中标题为 "Some Document" 的文档)
- 版本
- version#3 (链接到ID为3的版本)
- version:1.0.0 (链接到名称为 "1.0.0" 的版本)
- version:"1.0 beta 2" (如果版本名称中有空格,则可以使用 " 使用)
- sandbox:version:1.0.0 (链接到Sandbox项目中名为 "1.0.0" 的版本)
- 插件
- attachment:file.zip (链接到当前对象中的 file.zip 附件)
- attachment:"file.zip" (如果文件名包含空格,则可以使用 " 使用)
- 目前只能引用当前对象中的插件。(如果在某个任务中,则只能创建该任务的插件链接)
- 变更集
- r758(变更集链接)
- commit:c6f4d0fd(非数字哈希的变更集链接)
- svn1|r758(在多个源代码存储库的项目中指向特定源代码存储库的变更集链接)
- commit:hg|c6f4d0fd(指向特定源代码存储库的非数字哈希变更集链接)
- sandbox:r758(指向另一个项目中的变更集链接)
- sandbox:commit:c6f4d0fd(指向另一个项目中的非数字哈希变更集链接)
- 源代码存储库文件
- source:some/file -- 链接到项目源代码存储库中的 /some/file 目录下的文件
- source:some/file@52 -- 链接到文件的第52个版本
- source:some/file#L120 -- 链接到文件的第120行
- source:some/file@52#L120 -- 链接到文件的第52个版本的第120行
- source:"some file@52#L120" -- 如果URL包含空格,则可以使用 " 包围
- source:repo_identifier|some/file -- 链接到项目默认源代码存储库之外的源代码存储库中的文件
- source:"repo_identifier|some file" -- 链接到项目默认源代码存储库之外的源代码存储库中,文件路径包含空格的文件
- export:some/file -- 强制下载文件
- 论坛
- forum#2(ID为2的论坛链接)
- forum:Discussion("Discussion"标题的论坛链接)
- forum:"Help and more"(标题中包含空格时,可以使用 " 包围)
- 论坛消息
- message#1218(ID为1218的消息链接)
- 新闻
- news#1(ID为1的新闻链接)
- news:Greetings("Greetings"标题的新闻链接)
- news:"eCookbook first release !"(标题中包含空格时,可以使用 " 包围)
- 项目
- project#3(ID为3的项目链接)
- project:someproject("someproject"名称的项目链接)
- project:"Multiple words project"(项目名称中包含空格时,可以使用 " 包围)
阻止
- 可以通过在Redmine链接前加上感叹号(!)来阻止其生成:
外部链接¶
HTTP URL会自动转换为可点击的链接- https://redmine.ruby-lang.org.cn -- Redmine网站链接:https://redmine.ruby-lang.org.cn
- [email protected] -- 邮件地址链接:[email protected]
- "Redmine web sitesi":https://redmine.ruby-lang.org.cn -- 使用其他文本创建的外部链接:Redmine网站
- !https://redmine.ruby-lang.org.cn/attachments/7069/Redmine_logo.png(Redmine web sitesi)!:https://redmine.ruby-lang.org.cn -- 使用外部图片创建的外部链接
电子邮件地址¶
电子邮件地址会自动转换为可点击的链接
- "Birine Email Gönder":mailto:[email protected] -- 使用其他文本创建的发送电子邮件的链接:向某人发送电子邮件
- "Email webmaster and admin":mailto:[email protected][email protected] -- 创建发送给webmaster的普通电子邮件和发送给admin的cc电子邮件的链接:向webmaster和admin发送电子邮件
- "Email someone for help":mailto:[email protected]?subject=Website%20Help -- 创建"Website Help"标题的电子邮件的链接:向某人寻求帮助
- "Email someone for help":mailto:[email protected]?subject=Website%20Help&body=My%20problem%20is%20 -- 创建"Website Help"标题的电子邮件,并包含默认文本的链接:向某人寻求帮助
文本格式化¶
Redmine 支持使用 "Textile" 文本解析库来格式化标题、粗体文本、表格和列表等。有关这些功能的信息,请访问 http://en.wikipedia.org/wiki/Textile_%28markup_language%29。您可以在此找到一些示例,但使用此库可以完成更多操作。
缩写¶
JPL(Jean-Philippe Lang)
外观
JPL
字体样式¶
* *kalın*
* _italik_
* *_kalın italik_*
* +altı çizili+
* -üstü-çizili-
* Düz ^üstyazı^
* Düz ~altyazı~
* @inline monospace@
* normal *kalın* _italik_ normal;E=mc ^2^
* normal<notextile></notextile>*kalın*<notextile></notextile>_italik_<notextile></notextile>normal;E=mc<notextile></notextile>^2^
* Engelleme: <notextile>*kalın* _italik_ @inlinemono@</notextile> HTML alternatif: *kalın* _italik_ @inlinemono@
* <pre>*some lines* some "link":https://redmine.ruby-lang.org.cn</pre>
* <pre><notextile></notextile>*some lines* some "link":https://redmine.ruby-lang.org.cn</pre>
外观
- 粗体
- 斜体
- 粗体斜体
- 下划线
删除线- 普通 上标
- 普通 下标
行内等宽字体
- 普通 粗体 斜体 正常;E=mc 2
- 普通粗体斜体正常;E=mc2
- 转义: *粗体* _斜体_ @inlinemono@ 使用HTML代码的替代方案: *粗体* _斜体_ @inlinemono@
*some lines* some "link":https://redmine.ruby-lang.org.cn
some lines some link
颜色¶
* %{color:red}kırmızı% %{color:green}yeşil% %{color:yellow}sarı% %{color:#82B6E1}mavimsi%
* %{color:red}kırmızı%<notextile></notextile>%{color:green}yeşil%<notextile></notextile>%{color:yellow}sarı%<notextile></notextile>%{color:#82B6E1}mavimsi%
* %{background:lightgreen}Açık yeşil arkaplan% %{background:yellow}Sarı arkaplan%
* %{background:lightgreen}Açık yeşil arkaplan%<notextile></notextile>%{background:yellow}Sarı arkaplan%
外观
- 红色 绿色 黄色 浅蓝色
- 红色绿色黄色浅蓝色
- 浅绿色背景 黄色背景
- 浅绿色背景黄色背景
行内图片¶
- !image_url! image_url 地址中的图片(textile 语法)
- !>image_url! 右对齐的图片
- !image_url(Image title)! 带有 alt/title 属性的图片
- !image_url!:URL image_url 地址中的链接图片
如果您的 Wiki 页面中有图片附件,则可以使用文件名显示:!attached_image.png!
与 SPAN 元素类似,也可以为图片应用 CSS 样式。例如,!{width: 100%}attached_image.png! 代码将使图片根据其上方元素的尺寸进行调整。
标题¶
h1. Başlık
h2. AltBaşlık
h3. AltBaşlık
Redmine 会为您创建 "#标题","#副标题" 等链接。
段落¶
p. sola yaslanmış
p(. soldan 1em içeride
p((. soldan 2em içeride
ve aşağıdaki satırlar
p>. sağa yaslanmış
p)))>. sağdan 3em içeride
p=. Ortalanmış paragraf.
水平线¶
----
外观
定义¶
阻止 Wiki 格式化
<pre> *Yazınız kalın olmayacak* </pre>
外观
*Yazınız kalın olmayacak*
块引用¶
使用 bq. 开始段落
bq. Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern.
To go live, all you need to add is a database and a web server.
外观
Rails 是一个遵循 MVC 模式的数据库驱动的 Web 应用程序开发的全栈框架。
要上线,您只需要添加数据库和 Web 服务器。
您还可以在每行开头使用 > 来创建嵌套引用
>> Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern. >> To go live, all you need to add is a database and a web server. > Great!
外观
Rails 是一个遵循 MVC 模式的数据库驱动的 Web 应用程序开发的全栈框架。
要上线,您只需要添加数据库和 Web 服务器。太棒了!
无序列表¶
* Item 1 * Item 2 ** Item 21 ** Item 22 * Item 3
外观
- 条目 1
- 条目 2
- 条目 21
- 条目 22
- 条目 3
有序列表¶
# Item 1 # Item 2 # Item 3 ## Item 3.1 ## Item 3.2
外观
- 条目 1
- 条目 2
- 条目 3
- 条目 3.1
- 条目 3.2
表格¶
|_.UserID |_.Name |_.Group |_. attribute list | |Basit | bir | satırla |başlayalım | |\3=.IT |<. sola yasla | |1 |Artur Pirozhkov |/2.Users |>. sağa yasla | |2 |Vasya Rogov |=. ortala | |3 |John Smith |Admin (root) |^. yukarı yasla | |4 |- |Nobody (anonymous) |~. aşağı yasla |
外观(留出多个空格将被替换为单个空格)
UserID | Name | Group | 属性列表 |
---|---|---|---|
简单 | 的一 | 行 | 开始 |
IT | 左对齐 | ||
1 | Artur Pirozhkov | Users | 右对齐 |
2 | Vasya Rogov | 居中 | |
3 | John Smith | Admin (root) |
上对齐 |
4 | - | Nobody (anonymous) |
下对齐 |
如果您想在表格中使用 | 字符(例如,用于 Wiki 链接),则需要阻止 textile 解析
输入 | 输出 |
---|---|
<notextile>|</notextile> | | |
目录部分¶
{{toc}} => sola yaslanmış içindekiler
{{>toc}} => sağa yaslanmış içindekiler
"toc" 前后必须有空行,且旁边不应有其他文本。
例如
h1. headLineOne
h2. something
{{toc}}
h2. something more
宏¶
Redmine拥有一个宏系统,允许您动态地向格式化文本中添加内容。有关编写自己的宏的详细信息,请参阅RedmineMacros。Redmine内部还包含预定义的宏。
hello_world
Sample macro.
macro_list
Displays a list of all available macros, including description if available.
child_pages
Displays a list of child pages. With no argument, it displays the child pages of the current wiki page. Examples: {{child_pages}} -- can be used from a wiki page only {{child_pages(depth=2)}} -- display 2 levels nesting only {{child_pages(Foo)}} -- lists all children of page Foo {{child_pages(Foo, parent=1)}} -- same as above with a link to page Foo
include
Includes a wiki page. Examples: {{include(Foo)}} {{include(projectname:Foo)}} -- to include a page of a specific project wiki
collapse
Inserts of collapsed block of text. Examples: {{collapse This is a block of text that is collapsed by default. It can be expanded by clicking a link. }} {{collapse(View details...) With custom link text. }}
thumbnail
Displays a clickable thumbnail of an attached image. Default size is 200 pixels. Examples: {{thumbnail(image.png)}} {{thumbnail(image.png, size=300, title=Thumbnail)}} -- with custom title and size
issue
Displays an issue link including additional information. Examples: {{issue(123)}} -- Issue #123: Enhance macro capabilities {{issue(123, project=true)}} -- Andromeda - Issue #123: Enhance macro capabilities {{issue(123, tracker=false)}} -- #123: Enhance macro capabilities {{issue(123, subject=false, project=true)}} -- Andromeda - Issue #123
sample_macro
Sample macro
代码着色¶
代码着色使用名为CodeRay的纯Ruby编写的代码着色库完成。目前支持的编程语言包括:C、C++、CSS、Delphi、Diff、Groovy、HTML、Java、JavaScript、JSON、Nitro-XHTML、PHP、Python、RHTML、Ruby、Scheme、SQL、XML和YAML。
以下是如何在wiki页面中着色代码的示例
<pre><code class="ruby">
Place your code here.
</code></pre>
示例
# The Greeter class
class Greeter
def initialize(name)
@name = name.capitalize
end
def salute
puts "Hello #{@name}!"
end
end
Textile格式化¶
Redmine支持Textile格式化库。有关语法详情,请参阅Textile语法
其他支持的textile标签- %{background:lightgreen}绿色背景%显示为绿色背景
翻译¶
请注意,翻译可能不是最新的。在需要时,请参考英文文档。
本文件由Mustafa Ergin翻译成土耳其语。
由Mustafa Ergin更新 近10年前 · 3次修订