使用Wiki后的总结
-
使用Wiki后的总结
- 说明
- 在Redmine中使用Wiki编辑文档后,我想整理下在编写过程中所遇到的Wiki知识。后来在网上搜了搜,了解了更多的wiki知识,以我自己的理解,写下这篇文章。望对wiki理解深刻的TX围观、留言。
- Wiki知识
- 我的探索过程
- 在了解Redmine中的wiki时,发现了这篇文章“Redmine wiki的文本格式”,其中提到“Redmine默认使用Textile作为wiki的文本格式过滤器, 当然你也可以下载其他文本格式过滤器插件(Markdown, reST等),以下介绍的语法都是基于Textile的语法”。等一等,难道Wiki自己没有语法吗?他的意思是Redmine也可以使用Markdown来作为Wiki的文本格式过滤器吗?我们知道Markdown是有自己的语法的,那么Wiki到底是个什么?
- 什么是wiki?
- wiki语法?wiki到底有没有语法?
- 还在纠结wiki是否有语法吗?
- 维基百科在词条Wiki的特征中提到:沃德·坎宁安和波·路夫(Bo Leuf)在《The Wiki Way: Quick Collaboration on the Web》一书中描述了Wiki概念的几个本质特征:
- Wiki允许任何用户在Wiki网站内剪辑任何页面或新建页面,不需要任何额外的附加组件,只需通过普通的网页浏览器即可。
- Wiki中用户使用很多方式来编辑。通常需要通过文本标记语言。
- Wiki是一种技术。
- 认识Textile、markdown等
- 他们是“轻量级的标记语言”,可以在wiki中使用
- mediawiki、Dokuwiki等是什么
- Textile 语法
- 编辑Redmine中Wiki
- 增加Wiki
- http://您的IP地址:您的端口/projects/项目标识/wiki/新建的wiki的名称。也可以这样说,当你打开Wiki后,直接在地址栏的“***/wiki/”后面写上你准备新建的wiki的名称,回车即完成了新建过程。
- 编辑Wiki
- 引用
- 对同目录的其他wiki文件的引用,使用:
两个左向花括号代替include(projectname:Foo)两个右向花括号代替
- 表格
- 通常使用
|_.UserID|_.Name|_.Group|
:下划线以及点号,表明了该行是表格表头行;把下划线以及点号去掉,就是普通行。另外一种也可以,就是使用*号,如
|*NO* |*接口名称* |*用途说明*|
- 单元格单行横向合并
|\3=.IT|
:3表示合并的单元格的个数,英文标点点号与管道符之间的文字为该单元格的内容
- 单元格单列纵向合并
|5|张三|/2.Users|
2表示纵向合并的个数
|6|李四|
- 臆想
- 纵向横向一起合并,我摸索了半天,没弄出来,用户手册也没有给出方法
- 文字样式
- 标题
h1. 一级标题
h2. 二级标题
h3. 三级标题
- 文字颜色
{background:#999}
{color:#999}
- 缩进
- 用户手册中并没有讲如何缩进,使用半角空白字符是不起作用的,使用全角的空格字符倒是可以实现缩进。
- 图片
!{width:300px}image_url!
设置图片的显示宽度
- 备注
- 不完全相同的语法
- 标记语言间
- 毫无疑问,不同语言间的语法本来就不一样,但是因为他们隶属于轻量级的标记语言,所以在语法的形式上体现出一定的相似性
- Wiki引擎间
- 这就解释了:为什么我最初把mediawiki生成表格的示例贴到textile(Redmine的Wiki)中,不能生成表格
- 是谁确定了wiki引擎的基本语法?
- 如:不同wiki引擎,*,**,***,#,##,###等表示的意思大体都是一样的
- Redmine中的Textile的语法还是比较简单的,相比mediawiki、Dokuwiki引擎
- 比较Wiki引擎
blog comments powered by Disqus