This page is a translated version of the page Wikitext and the translation is 85% complete.
Outdated translations are marked like this.

Wikitext, also known as wiki markup or wikicode, is the markup language that consists of the syntax and keywords used by the MediaWiki software to format a page.

维基文本(wikitext)是使用wiki标记语言写成的文本内容,其当前版本在Help:编辑 中描述(参见Help:格式化文本 和$dtd)。 维基文本功能是内容、标记、宏以及元数据的混合。 wiki页面当前和以前修订的内容在text 表中的数据库中,通常以wikitext的形式,尽管某些类型的页面(例如Wikidata 对象)以其他内容格式存储。

用户文档

开发文档

  • Specs/wikitext/1.0.0 – 截至2016年8月,Parsoid用于识别其正在採用的维基文本版本的URI

实现

  • PHP解析器 - 根据源代码中的注释生成文档。 该页面对PHP解析器的描述摘要如下: “处理wiki标记(使用对用户更友善的语法,如用于制作链接的“[[链接]]”),并将wiki标记单向转换为(X)HTML 输出/标记(浏览器最终能理解并显示)”。
  • Parsoid – MediaWiki的转换工具,可以在带有RDFa的HTML5 DOM和MediaWiki维基文本之间转换。

测试

我们提供了重要的兼容性信息,这些信息有助于描述将维基文本转换为HTML的预期行为。

  • Parser tests - 我们在MediaWiki核心中的测试包含维基文本标记兼容性测试的可靠來源。
  • Parsoid测试用例(Diffusion上的parserTests.txt) – 一個用于Parsoid的MediaWiki核心测试的分支版本。 除了PHP解析器支持的wt2html模式外,Parsoid的解析器测试运行器还可以启用PHP解析器不支持的其他几种测试模式(wt2wt,html2wt,html2html,用于测试选择性序列化的随机编辑,用于序列化控制测试的手动编辑)。 这些测试在Parsoid代码库中使用脚本執行手动同步。

2015年之后的讨论

2015年之前的讨论

參見