项目

常规

简介

操作

文本格式化

链接

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会自动转换为可点击的链接HTTP URL也可以使用除其文本之外的其他文本
  • "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 -- 使用外部图片创建的外部链接

Redmine web sitesi

电子邮件地址

电子邮件地址会自动转换为可点击的链接

可以应用更复杂的指令到电子邮件链接中。可以定义默认标题、默认电子邮件文本和CC信息。在所有这些字段中的所有空格都应该被%20替换。

文本格式化

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> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HTML alternatif: &#42;kalın&#42; &#95;italik&#95; &#64;inlinemono&#64;
* <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. 条目 1
  2. 条目 2
  3. 条目 3
    1. 条目 3.1
    2. 条目 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次修订