怎么写redmine wiki

1.     页面管理

 

1.1.    创建新的页面

 

在某个现有页面加一个指向新页面的link,例如,[[MyNewWikiPage]]

保存该页面,在页面上点击该link,就会自动创建一个名为MyNewWikiPage的新页面。

 

1.2.    页面右边索引

wiki右边索引可以显示常用的链接,在wiki中以名为“Sidebar”的页面存在。

如果不存在,用创建新页面的方式,创建即可。

 

1.3.    制定页面父子关系

建立父子关系好处:

自动创建目录时,目录中能看出层级关系

在页面上面有面包屑导航,可以看出层级关系

 

如何做

页面的编辑操作命令中,链接“重命名/重定向”可以完成层级关系指定。

 

1.4.    自动创建目录

 

{{toc}} => left aligned toc

{{>toc}} => right aligned toc

 

Please keep in mind, that the toc-tag needs an empty line above and underneath it and no other text before and after it.

 

2.     编辑页面

 

2.1.    插入缩写

例如:JPL(Jean-Philippe Lang)

效果:显示“JPL”,鼠标悬停显示“Jean-Philippe Lang

 

2.2.    插入链接

1)     链接到所在redmineissue

issue号前加#,例如,#124,“#124”前后最好加空格,一边系统能区分出来

 

2)     链接到所在redmineissue的某个comment

例如,#124-6 或者 #124!#note-6

 

3)     链接到wiki页面

[[Guide]] 链接到名为Guide的页面

[[Guide|User manual]] 链接到名为Guide的页面,但是在页面上显示User manual

 

 

2.3.    插入图片

1)     上传图片

在当前也上传图片,如,截图.png

 

2)     插入图片

2个感叹号之间,插入图片名称,即可在所在位置插入图片,如,!截图.png!

 

3)     缩放图片

如,!{width:50%}截图.png!

 

2.4.    连续插入多个空行

 

直接回车多次,会被压缩成一个。

2 之间回车多次即可。

 

2.5.    调整字体颜色

 

例子:

p{color:red}.

%{color:red} inline text%   %号和其他文字接触的地方要有空格

 

2.6.    背景颜色

 

%{background:red}本次测试目的、内容和方法%

 

 

2.7.    

 

可以在页面中加入宏命令,wiki显示是动态生成所在位置内容。

调用宏的格式,由2个大括号将宏名称括起来:{{宏名称}}

 

hello_world

测试宏,显示Sample macro

 

macro_list

显示左右可用的宏。

 

3.     表格

 

横跨多个单元格,示例:“|\3=. 单元格内容

竖跨多个单元格,示例:”|/2=.单元格内容

 

4.     技巧

 

4.1.    收起内容

 

{{collapse(View Details...)

例如:

><pre><code>

GET /api/v2/egame/log.json HTTP/1.1

req_log: app_key=8888007&channel_id=10310029&imsi=%24EG01%7E9Joj2M2GiTr9arr2TeJ6VQ%3D%3D&msisdn=&user_id=&version=704&network=wifi&meid=A1000032DF0224&model=unknown&terminal_id=363&screen_px=540*960&api_level=16&brand=unknown&prev_page=MP&curr_page=CH-702&duration=36073&event_key=&event_value=&

param: access_token=c7753bb6dafdb4d166936da8fcc40e2b

Host: open.play.cn

</code></pre>

}}

 

4.2.    解决pre无法强制换行的问题

修改themeCSS文件中div.wiki pre配置。

 

方法一: 直接在默认themeapplication.css中修改

文件位置:D:\BitNami\redmine-2.1.4-0\apps\redmine\htdocs\public\stylesheets\application.css

找到div.wiki pre 配置块,添加强制换行的CSS属性

div.wiki pre {

  margin: 1em 1em 1em 1.6em;

  padding: 8px;

  background-color: #fafafa;

  border: 1px solid #e2e2e2;

  width:auto;

  overflow-x: auto;

  overflow-y: hidden;

              white-space: pre-wrap;

        white-space: -moz-pre-wrap;

        white-space: -pre-wrap;

        white-space: -o-pre-wrap;

        word-wrap: break-word;

}

 

方法二: 创建一个自定义的theme,修改它的application.css

public\stylesheets\application.css拷贝到public\themes\default-wi\stylesheets\application.css

按照方法一进行修改。

 

redmine管理界面,设置 -》 显示,选择新建的theme(如,default-wi)。

 

 

5.     参考

REF

http://www.redmine.org/projects/redmine/wiki/RedmineWikis

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用 Redmine Java API 来编一个 Java 脚本来创建 Redmine 项目。下面是一个简单的示例: ```java import com.taskadapter.redmineapi.RedmineException; import com.taskadapter.redmineapi.RedmineManager; import com.taskadapter.redmineapi.bean.Project; public class RedmineProjectCreator { public static void main(String[] args) throws RedmineException { // 创建 RedmineManager 对象 RedmineManager redmineManager = new RedmineManager("http://redmine.example.com", "your_api_key"); // 创建一个新项目对象 Project project = new Project(); project.setName("Project Name"); project.setIdentifier("project-identifier"); project.setDescription("Project Description"); project.setHomepage("http://project.example.com"); // 创建项目 Project createdProject = redmineManager.getProjectManager().createProject(project); // 输出创建的项目信息 System.out.println("Created project with ID: " + createdProject.getId()); System.out.println("Project name: " + createdProject.getName()); System.out.println("Project identifier: " + createdProject.getIdentifier()); System.out.println("Project description: " + createdProject.getDescription()); System.out.println("Project homepage: " + createdProject.getHomepage()); } } ``` 在这个示例中,我们使用 Redmine Java API 中的 `RedmineManager` 类来连接 Redmine 服务器,并使用 `Project` 类来表示要创建的项目。创建项目时,我们需要设置项目的名称、标识符、描述和主页等信息,并使用 `ProjectManager` 类的 `createProject()` 方法来创建项目。最后,我们输出创建的项目信息。 需要注意的是,在使用 Redmine Java API 之前,你需要先下载并导入 API 的 jar 包,具体方法可以参考 API 的官方文档。此外,还需要在 Redmine 中生成一个 API 密钥,用于连接 Redmine 服务器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值