Jump to content

维基文本

本頁使用了標題或全文手工轉換
From mediawiki.org
This page is a translated version of the page Wikitext and the translation is 58% 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的形式,尽管某些类型的页面(例如维基数据对象)以其他内容格式存储。

用户文档

开发者文档

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

实现

  • PHP解析器 - 根据源代码中的注释生成文档。该页面对PHP解析器的描述摘要如下:“处理wiki标记(使用对用户更友善的语法,如用于制作链接的“$wikilink-example”),并将wiki标记单向转换为(X)HTML 输出/标记(反过来,浏览器也能理解并显示)”。
A summary of what the PHP parser is as described on that page: "Processes wiki markup (which uses a more user-friendly syntax, such as "[[链接]]" for making links), and provides a one-way transformation of that wiki markup it into (X)HTML output / markup (which in turn the browser understands, and can display)."

测试

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

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

2015年之后的讨论

2015年之前的讨论

參見