维基语法

来自炼石百科
跳转到导航 跳转到搜索

【格式化标记】字符 (内联) 格式化-“适用于任何地方”[编辑]

斜体

粗体

粗斜体

去掉[[wiki]] ''标记''

【格式化标记】章节格式化-“只能放在行的开头”[编辑]

不同层级的章节标题[编辑]

3级标题[编辑]

4级标题[编辑]

5级标题[编辑]
6级标题[编辑]

水平分隔线[编辑]

之前文本


之后文本

无序列表[编辑]

  • 行的开头
  • 是以一个星号 (*)做為开头。
    • 星号越多,层次就越深
      • 更深的层次。
  • 换行标记
    不会切斷层次。
      • 但是跳级将产生一个空行。

任何其他的开头都将结束這個列表。

  • 无序列表
    • 结合定义
- 定义
    • 产生空行
  • 结合无序列表
    • 带定义
    - 定义
    • 没有空行
  • 无序列表
- 定义
  • 不會创建空白的子列表
  • 定义之后的空行

有序列表[编辑]

  1. 行的开头
  2. 是以一个井号 (#)做為开头
    1. 井号越多,层次就越深
      1. 更深的层次
      2. 這麼深的层次。
  3. 换行标记
    不会切斷层次。
      1. 但是越级将产生一个空行。
  4. 空行
  1. 结束這個列表并开始一个新的列表。

任何其他的开头也都将 结束這個列表。

#在一行开头使用「nowiki」标签显示原始文字(#),而不会将其解析为有序列表。

定义列表[编辑]

事物一
事物一的定义
事物二
事物二的第一种定义
事物二的第二种定义

缩进文本[编辑]

缩进1字符
缩进2字符
缩进多字符

各种列表的混合使用[编辑]

  1. 第一条
  2. 第二条
    • 第二条第一点
    • 第二条第二点
  3. 第三条
    第三条事物一
    第三条事物一的定义
  4. 第四条
    第四条定义
    这种缩进列表不会换行
    并且常用来
    替换<br>之中的
  5. 第五条
    1. 第五条第一款
      1. 第五条第一款第一项
    2. 第五条第二款

预格式化文本[编辑]

每行开头空一格。
文本被预格式化 并且
可以 使用维基标记

预格式化文本块[编辑]

每列开头空一格,
(在 <nowiki> 之前)。

您文本块的格式将
    被保留。

这个功能对于拷贝代码块很有用:

def function():
    """文档字符串"""

    if True:
        print True
    else:
        print False

段落[编辑]

Mediawiki忽略单个换行。要想另起一段,请留空一行。您也可以使用HTML标记“<br/>”‎
强制换行另起一段。

HTML标记[编辑]

下划线

删除线

【等宽字体】模板:LC zh

之前的文本

引言

之后的文本

这是一个带引号的句子(引用句)。

注释只能编辑时在编辑区域内看到。

文本被'''预格式化'''并且''标记'' '''''不能''''' 起作用
文本被某种样式'''预格式化'''并且''标记'' '''''不能''''' 起作用

默认预格式化文本有CSS属性(white-space: pre-wrap;)来根据有效宽度给文本换行

这句长句子用来展示文本换行。这段额外句子使文本足够长。这段额外句子使文本足够长。

自定义预格式化文本,其中文本换行被禁用

这句长句子用来展示文本换行(为了凑足长度而加的一句话,跟英文版不同)。后面的这句话使得这段文字更长。

插入符号[编辑]

著作权标记 © ©

希腊字符Δ标记 δ δ

欧元标记 € €

&euro; → €

<span style="color: red; text-decoration: line-through;">待纠正的笔误 → 待纠正的笔误

‎ 能禁用(HTML)标记:

<pre> →

但&符号不会转义:

&  → &
要产生文本形式的 & ,将“&”字符替换为“&”(例如,输入“&nbsp;”,结果是“ ”)。

链接[编辑]

内部链接[编辑]

普通内部链接[编辑]

Main Page Help:Contents Extension:DynamicPageList (Wikimedia)

管道链接[编辑]

editing help 链接到目标页面中的某一章节或锚点。 previewing 链接至同一页面上某个锚点的竖线链接 different text 另见meta:Help:Piped link。

Pipe trick[编辑]

Extensions John Doe DynamicPageList DynamicPageList 如同在DynamicPageList的示例中所示,管道技巧所完成的转换可导致不同链接目标却有着相同的文本。

词尾链接[编辑]

Helps Helping Helpers Helpalmostanylettersyoulikehere HelpBUTnotalways 依照所谓的按每种语言本地化后的“linktrail规则”(译注:/^([a-z]+)(.*)\$/sD)。

避免词尾链接[编辑]

Helpful advice GPLv3

链接到同一页面上的锚点[编辑]

#See also 锚点会在页面的章节标题和顶部(#top)自动提供。

为外来的链接设置锚点[编辑]

optional text
optional text 分别渲染区块层级和行内。 这样做可以在同一页面上使用#Unique anchor name 1,也可以在不同页面上使用Help:Links/zh#Unique anchor name 1。 在看某个不可见锚点的功能时,请省略“选配文本”的部分。 在章节标题中设置锚点 ==<span id="Alternate Section Title"></span>Section heading== 需要注意的地方: 这里必须是一个span标签,而不是div标签。 (这样的锚点可以在段落更改标题的同时又不破坏外来的链接。)

链接至另一页面上的锚点[编辑]

Help:Images#Supported media types for images

链接至当前页面的讨论页[编辑]

Discussion 参见Help:魔术字#页面名

链接到子页面[编辑]

/example /example的快捷方式。 参见Help:子页面。

链接至子页面而没有开头斜线[编辑]

/example/ example的快捷方式。

链接到当前页面的父页面的子页面。 只能在子页面上使用[编辑]

[[../example2]] 如果您将example2链接到example那将成为一个重定向。

链至分类页面的可见链接[编辑]

Category:Help 在没有开头冒号时,链接将无法显示,并且页面会被放置在分类中;这是一个常见错误。 另见帮助:分类。

链至图片或媒体文件的可见链接[编辑]

File:Example.jpg file label Media:Example.jpg file label 在“File:”示例中没有开头括号时,图片就会直接显示。 参见帮助:图片。 Media:前缀可以直接链接到上传的文件,而不是文件信息页面。

链接至为每个读者指定的页面(用户页等)[编辑]

Special:MyPage Special:MyTalk Special:Preferences

链至指定修订版本的内部链接[编辑]

Special:PermanentLink/2393992 修订的版本可以在每个页面的edit history中找到。 (通常可以看到指向某个修订的版本的链接实现为外部链接,这是因为可以很容易通过复制粘贴来构建外部链接。

链接到“差异”的内部链接[编辑]

Special:Diff/2393992 Special:Diff/2390639/2393992 默认情况下(上面的例子中)是显示显示与上一个版本之间的差异, 请看上一个条目中的注释。

重定向[编辑]

#REDIRECT Main Page 应该是页面上的第一行,也是唯一的一行。 参见Help:重定向。

外部链接[编辑]

使用指定文字显示外部链接[编辑]

MediaWiki

数字表示的外部链接[编辑]

[1] 如果您省略链接文本,则会发生这种情况。 同一页面上此类型的多个链接按顺序编号。

裸露外部链接[编辑]

https://mediawiki.org 即使未使用方括号,也将自动链接以“http://”和“https://”开头的URL。

避免自动链接的URL[编辑]

https://mediawiki.org

相对协议URL的外部链接[编辑]

Wikipedia //en.wikipedia.org 链接将是HTTP或HTTPS,具体取决于当前正在查看的页面的协议(不同的用户可能会有所不同)。 仅在方括号[ ]中支持此功能。 单独使用“//en.wikipedia.org”不会产生链接。

外部链接当前服务器[编辑]

https://lianshibaike.com/pagename

外部链接到其他主机并传送本维基页面的名称[编辑]

https://google.com/search?q=%E7%BB%B4%E5%9F%BA%E8%AF%AD%E6%B3%95 参见URL编码页面名称, Manual:PAGENAMEE encoding

电子邮件链接[编辑]

email me

发给特定人的邮件链接并且包含主题和邮件内容[编辑]

info

自定义 URI[编辑]

[skype:echo123 call me] 任何你希望添加的URI首先通过$wgUrlProtocols制定。 (此示例在MediaWiki.org上不会被启用)

指向内部页面的外部链接[编辑]

指向当前页面的编辑页面的外部链接[编辑]

Edit this page Edit this page 请参见Help:魔术字#URL数据和上方的外部链接。

指向本页面的编辑页的外部链接,看上去像是内部链接[编辑]

Edit this page 当您想要使得一个外部链接看上去像是内部链接,可以使用 plainlinks 类,来防止一般情况下会出现的小箭头。

跨wiki链接[编辑]

跨wiki链接是指向其他网站的与内部链接相似的链接(尽管名称有“wiki”二字,但不一定指向wiki)。 比如,您可以输入wikipedia:Sunflower链接到https://en.wikipedia.org/wiki/Sunflower,或者在此维基上输入较短的w:Sunflower。 两者都会产生一个wikipedia:Sunflower的链接。 之所以可行,是因为默认情况下,MediaWiki将wikipedia:配置为“跨维基前缀”,当在[[]]中使用时,它会链接到https://en.wikipedia.org/wiki/ (如果您的wiki的管理员更改了设置,则可能无法使用。)不像内部链接,跨wiki链接不检查页面是否存在,所以跨wiki链接常显示为蓝色,无论远程wiki的页面是否存在。 就像内部链接一样,您也可以创建管道链接,替换链接的名称, 比如:big yellow flower生成big yellow flower;Sunflower 生成 Sunflower。 基本上,跨wiki链接是常用的较长的外部链接的缩写。非常相似的链接可以 big yellow flower创建。 更多详情位于手册:Interwiki和m:Help:Interwiki linking。 您的wiki可能有一个Special:Interwiki页面,列出了它支持的跨wiki前缀;这是默认的跨wiki列表。 您可以在您的站点编辑interwiki表格。

跨语言链接[编辑]

如果您的wiki有其他语言的版本,您将在sidebar中发现其他语言链接,就在工具箱下方的“其他语言”章节。 在wiki中,标记跨语言链接看上去与内链非常相似,但是其行为类似于分类链接,因为会以特殊方式渲染。 分类链接(通常)在页面底部的特殊的列表中出现,而跨语言链接则出现在页面的侧边栏中的特殊列表中(或者其他地方,取决于wiki的配置和使用的皮肤)。 跨语言链接的目的是链接相同主题不同语言的页面。 要创建跨语言链接,请在页面的任意地方(通常是底部,类似于分类链接)输入语言前缀:页面名称,语言前缀是指为你的wiki指定的另一语言版本的前缀(通常是ISO 639-1语言代码)。 跨语言链接是单向的,不会从其他语言的页面指回来。 为此,也需要在其中放置等效的反向链接。 语言链接不能像维基百科语言版本的“语言”章节中的“编辑链接”那样生效, 但是它可以在所有命名空间中使用,包括“User:”以指向其他语言的其他配置文件。 如果您只想将跨语言链接显示在页面内容的某个地方,而非显示在侧边栏上,可在语言前缀之前添加一个半角冒号: zh:向日葵 → zh:向日葵 当链接不仅跨wiki而且跨语言,那就是wikipedia:zh:向日葵。

列表[编辑]

基础列表[编辑]

MediaWiki提供了三种类型的列表:无序列表(unordered lists)、有序列表(ordered lists)和定义(definition)列表。 基本用法 无序列表 每个项目都在以星号*开头的新行上,例如* 项目。 有序列表 每个项目都在以井号#开头的新行上,例如# 项目。 定义列表 每个项目都有两个部分:术语和描述。 术语位于以分号;开头的新行上,例如; 术语。 描述跟在冒号:后面的同一行,例如; 术语 : 描述, 或者描述以冒号:开头,例如: description(每个术语可以有多个描述,每个描述都以新行上的冒号开头)。 进阶用法 在下表中,您将找到这两种方法的一些示例:

图片[编辑]

图片被存储在MediaWiki服务器上通常通过使用File:命名空间前缀(但传统的Image:命名空间前缀仍然作为同义词受到支持)作为MediaWiki链接的目标。 Media:命名空间前缀也可以作为替代用于链接用于引用原始媒体文件内容(在任何MediaWiki页面之外单独呈现或下载)。

必要条件[编辑]

在页面使用图像之前,您Wiki的系统管理员必须开启文件上传且用户须要上传文件。 系统管理员可能也将Wiki设置为可使用外部存储库,例如:维基共享资源。 对于在服务器端的图像大小调整,则需要配置一个图形库(例如:GD2,ImageMagick等)。

支持的媒体类型[编辑]

下面的文件格式默认被支持: .jpg 或 .jpeg - 以标准JPEG格式压缩的位图图像(这种有损格式最适合于照片)。 .png - “便携式网络图形”格式的位图图像(由W3联盟指定)。 .gif - 传统“图形交换格式”中的位图图像。 .webp - WebP 支持有损和无损压缩格式,并且最大能压缩45%的大小。 其他在维基媒体上和其他地方通常使用的格式(这超出安装时默认启用的类型,可能需要额外的步骤): .svg - 可扩展的图像“可缩放矢量图形”格式(由W3联盟指定)。 参见手册:图片管理#SVG。 .tiff - 标签图像格式。 常用于高分辨率文件照片。 通常与Extension:PagedTiffHandler一同使用。 .ogg, .oga, .ogv - Ogg多媒体(音频或视频)。 不是一个图像格式,但对待方式类似。 通常与扩展:TimedMediaHandler一同使用。 .pdf - 多页文档的便携文档格式(最初由Adobe指定)。 通常与Extension:PdfHandler配合使用。 .djvu - DejaVu格式的多页面位图文档(通常是书本的扫描)。 参见Manual:How to use DjVu with MediaWiki 一次只显示.pdf或.djvu文件的单个页面。 其他媒体类型可能受支持,但可能无法以内联方式显示它们。

渲染单个图片[编辑]

语法 显示图像的完整语法是: 标题 可选项可以为空或者包含一个以上的以下小写单词,通过管道符号(|)分隔:

渲染一系列图片的图库[编辑]

图库语法 使用‎ 注意,在gallery标签中图片代码没有使用中括号括起来。 标题是可选的,其可以包含Wiki链接或其他格式。

将包裹至浏览器宽度的图片行[编辑]

对于一行宽度不同的图片,一种有效的方法就是不使用“thumb”、“left”、或“none”。 如果不使用“thumb”(因此也不会有文件说明),这一行图片就会换行到浏览器的宽度。 需要的话,您可以缩小浏览器的宽度,查看下面一行的图片换行到浏览器的宽度。

链接行为[编辑]

默认情况下图片是链接到他的描述页面的。 “link=”选项可以修改这个行为将图片链接的另一个页面或网站,或是关闭图片的链接行为。 另外,您可以创建一个文本链接到文件描述页面或文件本身。 参见Help:链接到文件。 显示图片,链接至另一页面或网站 使用“link=”选项链接图像到另一个页面或网站: 点击下方的图像将会引导您到MediaWiki页面: 文件:MediaWiki-2020-logo.svg

在其他网站的图片[编辑]

您可以使用链接到外部网页的相同方式链接到可在线获取的外部文件。 带有这些句法,图像将不会被渲染,但是只有链接到这个图像的文本才会被显示。 [2] 或显示不同的文字: 在此输入链接文本 额外的MediaWiki标记或HTML/CSS格式(对于内联元素)允许在显示文本中使用(除破坏周围链接的嵌入式链接外): 这里是文本链接示例。 会渲染为: 这里是富文本链接示例。 若这在您的Wiki上启用了(参见手册:$wgAllowExternalImages),您可以嵌入外部图像。要这样做,只需插入图片网址: http://url.for/some/image.png 当前,嵌入式图像无法调整大小,但可以通过MediaWiki标记或HTML/CSS代码进行格式化。 如果此Wiki未启用该选项,则图像将不会被嵌入,而会以与上述相同的方式呈现为外部网站的文本链接。 It is also possible to use 即时共享资源 (enabled by default) or other shared file repositories to load files from other wikis, which are treated as if they were local images.

书写系统/语法[编辑]

LanguageConverter 中的特殊标记,该系统通过字符/单词替换的方式在语言变体之间进行转换。在下面的所有示例中,小写字符用于表示简体中文,大写字符表示繁体中文。

基本语法[编辑]

转换标签[编辑]

不转换的内容[编辑]

扩展:引述[编辑]

用户可以通过引述扩展在页面上创建引述作为脚注。 它为MediaWiki添加了两个解析器钩点,即‎<ref>和‎;这两个钩点共同合作,添加引文到各个页面。 ==Help:表格 “Tables”重定向至此。关于MediaWiki的数据库表结构,请参见Manual:数据库布局。 表格可以在维基页面中创建。 一般来说,除非必要,应尽量避免使用表格。 表格的标示语言通常复杂化了页面的编辑。

手册:可折叠元素[编辑]

从MediaWiki 1.18以及更高版本起,此模块默认包含在MediaWiki 核心中。 此模块默认随MediaWiki一起提供。 你并不需要将其复制进wiki中。 The source (if you're interested) is in the repository for mediawiki-core (resources/src/jquery/jquery.makeCollapsible.js and resources/src/jquery/jquery.makeCollapsible.css). 给任意元素(div、table、list等任何元素)加入mw-collapsible类以启用。 在皮肤:Minerva Neue中不生效(phab:T111565)。 Please note that the built-in search of browsers doesn’t find content in collapsed elements (phab:T327893). 表格 表格可以像任何其他元素一样折叠。 区别是,表格的部分内容会保持显示,即使已经被折叠。 带有表格标题(caption)的标题会保持表格标题可见: ==