打开/关闭菜单
切换首选项菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

Wikitext编写教程:修订间差异

来自迷雾wiki
无编辑摘要
无编辑摘要
第1行: 第1行:
== 前言 ==
= WikiText编写教程:从入门到精通 =
WikiText是MediaWiki软件(如维基百科使用的系统)的标记语言,它允许用户通过简单的文本标记来创建丰富的网页内容。这里将全面介绍WikiText的编写方法,帮助你快速掌握这一技能。


=== 1基础格式 ===
WikiText是MediaWiki软件(如维基百科)的标记语言,它允许用户通过简单的文本标记来创建丰富的网页内容。这里将全面介绍WikiText的编写方法,帮助各位编写者快速了解这种编写语言


==== 1.1标题和段落 ====
== 1. 基础格式 ==
WikiText使用等号(=)来创建标题,等号的数量表示标题级别:<syntaxhighlight lang="wikitext">
 
=== 1.1 标题和段落 ===
 
WikiText使用等号(=)来创建标题,等号的数量表示标题级别:
 
<pre>
= 一级标题 =
= 一级标题 =
== 二级标题 ==
== 二级标题 ==
第12行: 第16行:
===== 五级标题 =====
===== 五级标题 =====
====== 六级标题 ======
====== 六级标题 ======
</syntaxhighlight>
</pre>


== 一级标题 ==
'''示例效果:'''
= 一级标题 =
== 二级标题 ==
=== 三级标题 ===
==== 四级标题 ====
===== 五级标题 =====
====== 六级标题 ======
 
段落之间使用空行分隔:
 
<pre>
这是第一个段落。


=== 二级标题 ===
这是第二个段落。
</pre>


==== 三级标题 ====
=== 1.2 文本格式 ===
段落


==== 1.2文本格式 ====
<pre>
<syntaxhighlight lang="wikitext">
''斜体文字''
''斜体文字''
'''粗体文字'''
'''粗体文字'''
第30行: 第44行:
<code>代码格式</code>
<code>代码格式</code>
<pre>预格式化文本块</pre>
<pre>预格式化文本块</pre>
</syntaxhighlight>示例效果:
</pre>


''斜体文字''  
'''示例效果:'''
* ''斜体文字''
* '''粗体文字'''
* '''''粗斜体文字'''''
* <u>下划线文字</u>
* <s>删除线文字</s>
* <code>代码格式</code>


'''粗体文字'''
== 2. 链接和URL ==


'''''粗斜体文字'''''
=== 2.1 内部链接 ===


<u>下划线文字</u>
<pre>
 
<u>删除线文字</u> <syntaxhighlight>
代码格式
</syntaxhighlight>
 
=== 2链接和URL ===
 
==== 2.1 内部链接 ====
<syntaxhighlight lang="wikitext">
[[页面名称]]
[[页面名称]]
[[页面名称|显示文本]]
[[页面名称|显示文本]]
</syntaxhighlight>示例:
</pre>


[[首页|主页]]
'''示例:'''
* [[首页]]
* [[首页|返回首页]]


[[首页|返回首页]]
=== 2.2 外部链接 ===


2.2 外部链接<syntaxhighlight lang="wikitext">
<pre>
[https://www.example.com]
[https://www.example.com]
[https://www.example.com 示例网站]
[https://www.example.com 示例网站]
</syntaxhighlight>2.3 分类和文件链接
</pre>
    plaintext
 
[[文件:文件名.jpg]]
'''示例效果:'''
[[文件:文件名.jpg|缩略图|200x200像素|图片说明]]
* [https://www.mistarg.cn/]
3. 列表 3.1 无序列表
* [https://www.mistarg.cn/ 迷雾站]
    plaintext
 
=== 2.3 分类和文件链接 ===
 
<pre>
[[Category:分类名称]]
[[File:文件名.jpg]]
[[File:文件名.jpg|thumb|200px|图片说明]]
</pre>
 
== 3. 列表 ==
 
=== 3.1 无序列表 ===


<pre>
* 第一项
* 第一项
* 第二项
* 第二项
** 第二项的子项
** 第二项的子项
* 第三项
* 第三项
</pre>


示例效果:
'''示例效果:'''
* 第一项
* 第二项
** 第二项的子项
* 第三项


第一项 第二项 第二项的子项
=== 3.2 有序列表 ===


第三项
<pre>
 
# 第一项
3.2 有序列表
# 第二项
    plaintext
## 第二项的子项
# 第三项
</pre>


'''示例效果:'''
# 第一项
# 第一项
# 第二项
# 第二项
第85行: 第118行:
# 第三项
# 第三项


示例效果:
=== 3.3 定义列表 ===


第一项 第二项 第二项的子项
<pre>
;术语1
:定义1
;术语2
:定义2
</pre>


第三项
'''示例效果:'''
;术语1
:定义1
;术语2
:定义2


3.3 定义列表
== 4. 表格 ==
    plaintext


; 术语1
=== 4.1 基本表格 ===
: 定义1
; 术语2
: 定义2


示例效果:
<pre>
  术语1
  定义1
  术语2
  定义2
4. 表格 4.1 基本表格
    plaintext
{| class="wikitable"
{| class="wikitable"
!表头1
! 表头1
!表头2
! 表头2
|-
|-
|单元格1
| 单元格1
|单元格2
| 单元格2
|-
|-
|单元格3
| 单元格3
|单元格4
| 单元格4
|}
|}
示例效果:
</pre>


表头1 表头2
'''示例效果:'''


单元格1 单元格2
{| class="wikitable"
! 表头1
! 表头2
|-
| 单元格1
| 单元格2
|-
| 单元格3
| 单元格4
|}


单元格3 单元格4
=== 4.2 复杂表格 ===
        4.2 复杂表格


    plaintext
<pre>
{| class="wikitable"
{| class="wikitable"
!姓名
! 姓名 !! 年龄 !! 职业
!年龄
!职业
|-
|-
|张三
| 张三 || 25 || 工程师
|25
|工程师
|-
|-
| colspan="2" |李四,30岁
| colspan="2" | 李四,30岁 || 医生
|医生
|-
|-
|王五
| 王五 || rowspan="2" | 40+ || 教师
| rowspan="2" |40+
|教师
|-
|-
|赵六
| 赵六 || 律师
|律师
|}
|}
示例效果:
</pre>
 
姓名 年龄 职业
 
张三 25 工程师
 
李四,30岁
 
医生
 
王五 40+ 教师


赵六
'''示例效果:'''


律师
        5. 模板
模板是预定义的内容块,可以在多个页面中重复使用。 5.1 基本模板使用
    plaintext
{{模板名}} {{模板名|参数1=值1|参数2=值2}} 5.2 常用模板示例
    plaintext
{{Infobox 人物|姓名=张三|出生日期={{birth date|1990|1|1}}|职业=工程师}} 我将生成一个流程图,展示WikiText编辑的基本流程:
    mermaid
        三角形
        三角形
flowchart TD
    A[开始编辑] --> B[确定内容结构]
    B --> C[编写基础文本]
    C --> D[添加格式标记]
    D --> E[插入链接和图片]
    E --> F[创建表格和列表]
    F --> G[使用模板和魔术字]
    G --> H[预览内容]
    H --> I{内容是否满意?}
    I -->|否| D
    I -->|是| J[保存页面]
    J --> K[结束编辑]6. 高级功能
6.1 魔术字(Magic Words) 魔术字是系统预定义的变量或函数,用于显示动态内容:
    plaintext
{{CURRENTYEAR}} - 当前年份 {{PAGENAME}} - 当前页面名 {{#if:条件|为真时显示|为假时显示}} 示例:
今年是{{CURRENTYEAR}}年 当前页面是{{PAGENAME}}
6.2 解析器函数
    plaintext
{{#expr:1+1}} - 计算表达式 {{#time:Y-m-d|2023-01-01}} - 格式化时间 {{#switch:值|默认结果|情况1=结果1|情况2=结果2}} 示例:
1+1={{#expr:1+1}}
6.3 HTML标签 WikiText支持部分HTML标签:
    plaintext
<div style="color:red;">红色文字</div><span class="highlight">高亮文字</span>
<references />
- 显示引用列表
7. 实际案例 7.1 人物介绍页面
    plaintext
= 李明 =
{{Infobox 人物|姓名=李明|出生日期={{birth date|1985|6|15}}|职业=软件工程师|国籍=中国}}
== 简介 ==
'''李明'''是一位资深软件工程师,专注于[[人工智能]]和[[机器学习]]领域。
== 教育背景 ==
* 2004-2008:北京大学计算机科学学士
* 2008-2011:麻省理工学院计算机科学硕士
== 职业经历 ==
{| class="wikitable"
{| class="wikitable"
!时期
! 姓名 !! 年龄 !! 职业
!公司
!职位
|-
|-
|2011-2015
| 张三 || 25 || 工程师
|谷歌
|软件工程师
|-
|-
|2015-2020
| colspan="2" | 李四,30岁 || 医生
|微软
|高级工程师
|-
|-
|2020-至今
| 王五 || rowspan="2" | 40+ || 教师
|自主创业
|-
|技术总监
| 赵六 || 律师
|}
|}


== 主要成就 ==
== 5. 模板 ==
 
# 发表学术论文10篇,其中被引用最多的是《[[深度学习在图像识别中的应用]]》
# 参与开发[[开源项目]]3个
# 获得专利5项
 
== 参考资料 ==
<references />
7.2 百科条目
    plaintext
 
= 人工智能 =
[[文件:AI_illustration.jpg|缩略图|300x300像素|人工智能概念图]]
'''人工智能'''(英语:Artificial Intelligence,缩写为'''AI''')是一种让[[计算机]]模拟人类智能的技术。
 
== 历史 ==
人工智能的概念可以追溯到20世纪50年代。1956年,[[约翰·麦卡锡]]在[[达特茅斯会议]]上首次提出了"人工智能"这一术语。
 
== 主要分支 ==


=== 机器学习 ===
模板是预定义的内容块,可以在多个页面中重复使用。
'''机器学习'''是AI的一个重要分支,它使计算机能够从数据中学习。


=== 自然语言处理 ===
=== 5.1 基本模板使用 ===
'''自然语言处理'''(NLP)使计算机能够理解、解释和生成人类语言。


=== 计算机视觉 ===
<pre>
'''计算机视觉'''使计算机能够从图像或视频中获取信息。
{{模板名}}
{{模板名|参数1=值1|参数2=值2}}
</pre>


== 应用领域 ==
=== 5.2 常用模板示例 ===


* 医疗诊断
<pre>
* 自动驾驶
{{Infobox 人物
* 语音助手
|姓名=张三
* 推荐系统
|出生日期={{birth date|1990|1|1}}
* 金融分析
|职业=工程师
}}
</pre>


== 相关技术 ==
{| class="wikitable"
!技术
!描述
!应用实例
|-
|深度学习
|使用多层神经网络的机器学习方法
|图像识别、语音识别
|-
|强化学习
|通过与环境交互学习最优策略
|游戏AI、机器人控制
|-
|知识图谱
|结构化知识表示方法
|智能搜索、问答系统
|}


== 伦理问题 ==
== 6. 高级功能 ==
随着AI技术的发展,一些伦理问题日益凸显:


# 隐私concerns
=== 6.1 魔术字(Magic Words) ===
# 就业影响
# 决策透明度
# 责任归属


== 参考资料 ==
魔术字是系统预定义的变量或函数,用于显示动态内容:
<references />
8. 常见问题与解决方案 8.1 表格不显示 问题: 编写的表格在页面上不显示或显示为纯文本。 解决方案:


检查表格语法,确保开始标记 {| 和结束标记 |} 完整 确保每行的分隔符 |- 正确使用 避免在表格代码中使用空行
<pre>
{{CURRENTYEAR}} - 当前年份
{{PAGENAME}} - 当前页面名
{{#if:条件|为真时显示|为假时显示}}
</pre>


8.2 链接不工作 问题: 内部链接不能正确跳转到目标页面。 解决方案:
'''示例:'''
* 今年是{{CURRENTYEAR}}年
* 当前页面是{{PAGENAME}}


检查页面名称拼写是否正确,包括大小写 确保使用双方括号 [[]] 而非单方括号 [] 对于尚不存在的页面,链接会显示为红色,这是正常现象
=== 6.2 解析器函数 ===


8.3 模板参数问题 问题: 模板不显示预期内容或参数未被正确传递。 解决方案:
<pre>
{{#expr:1+1}} - 计算表达式
{{#time:Y-m-d|2023-01-01}} - 格式化时间
{{#switch:值|情况1=结果1|情况2=结果2|默认结果}}
</pre>


确保模板名称正确,包括大小写 检查参数名称拼写 使用 | 而非 , 分隔参数 如有特殊字符,考虑使用 &lt;nowiki&gt; 标签
'''示例:'''
* 1+1={{#expr:1+1}}


9. 进阶技巧 9.1 创建目录 默认情况下,当页面包含4个或更多标题时,会自动生成目录。你也可以手动控制:
=== 6.3 HTML标签 ===
    plaintext


- 在此处显示目录
WikiText支持部分HTML标签:
- 不显示目录
9.2 跨语言链接
    plaintext
[[en:Article name]] - 链接到英文版本的文章 [[ja:記事名]] - 链接到日文版本的文章 9.3 页面包含
    plaintext
{{:页面名}} - 包含整个页面的内容 {{:页面名|section=2}} - 只包含特定章节 9.4 条件显示
    plaintext
{{#if:条件|为真时显示|为假时显示}} {{#ifeq:A|B|相等时显示|不相等时显示}} 10. 总结 WikiText虽然看起来简单,但功能强大,足以创建复杂、信息丰富的wiki页面。掌握本教程中的技巧,你将能够:


创建结构清晰的文档 添加丰富的格式和多媒体内容 构建复杂的表格和模板 使用高级功能如魔术字和解析器函数
<pre>
<div style="color:red;">红色文字</div>
<span class="highlight">高亮文字</span>
<references/> - 显示引用列表
</pre>


随着实践的增加,你会发现WikiText是一种灵活且高效的标记语言,非常适合协作编辑环境。 祝你编写愉快!
<div style="color:red;">红色文字</div>
<references/> - 显示引用列表

2025年3月3日 (一) 15:52的版本

WikiText编写教程:从入门到精通

WikiText是MediaWiki软件(如维基百科)的标记语言,它允许用户通过简单的文本标记来创建丰富的网页内容。这里将全面介绍WikiText的编写方法,帮助各位编写者快速了解这种编写语言

1. 基础格式

1.1 标题和段落

WikiText使用等号(=)来创建标题,等号的数量表示标题级别:

= 一级标题 =
== 二级标题 ==
=== 三级标题 ===
==== 四级标题 ====
===== 五级标题 =====
====== 六级标题 ======

示例效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

段落之间使用空行分隔:

这是第一个段落。

这是第二个段落。

1.2 文本格式

''斜体文字''
'''粗体文字'''
'''''粗斜体文字'''''
<u>下划线文字</u>
<s>删除线文字</s>
<code>代码格式</code>
<pre>预格式化文本块

示例效果:

  • 斜体文字
  • 粗体文字
  • 粗斜体文字
  • 下划线文字
  • 删除线文字
  • 代码格式

2. 链接和URL

2.1 内部链接

[[页面名称]]
[[页面名称|显示文本]]

示例:

2.2 外部链接

[https://www.example.com]
[https://www.example.com 示例网站]

示例效果:

2.3 分类和文件链接

[[Category:分类名称]]
[[File:文件名.jpg]]
[[File:文件名.jpg|thumb|200px|图片说明]]

3. 列表

3.1 无序列表

* 第一项
* 第二项
** 第二项的子项
* 第三项

示例效果:

  • 第一项
  • 第二项
    • 第二项的子项
  • 第三项

3.2 有序列表

# 第一项
# 第二项
## 第二项的子项
# 第三项

示例效果:

  1. 第一项
  2. 第二项
    1. 第二项的子项
  3. 第三项

3.3 定义列表

;术语1
:定义1
;术语2
:定义2

示例效果:

术语1
定义1
术语2
定义2

4. 表格

4.1 基本表格

{| class="wikitable"
! 表头1
! 表头2
|-
| 单元格1
| 单元格2
|-
| 单元格3
| 单元格4
|}

示例效果:

表头1 表头2
单元格1 单元格2
单元格3 单元格4

4.2 复杂表格

{| class="wikitable"
! 姓名 !! 年龄 !! 职业
|-
| 张三 || 25 || 工程师
|-
| colspan="2" | 李四,30岁 || 医生
|-
| 王五 || rowspan="2" | 40+ || 教师
|-
| 赵六 || 律师
|}

示例效果:

姓名 年龄 职业
张三 25 工程师
李四,30岁 医生
王五 40+ 教师
赵六 律师

5. 模板

模板是预定义的内容块,可以在多个页面中重复使用。

5.1 基本模板使用

{{模板名}}
{{模板名|参数1=值1|参数2=值2}}

5.2 常用模板示例

{{Infobox 人物
|姓名=张三
|出生日期={{birth date|1990|1|1}}
|职业=工程师
}}


6. 高级功能

6.1 魔术字(Magic Words)

魔术字是系统预定义的变量或函数,用于显示动态内容:

{{CURRENTYEAR}} - 当前年份
{{PAGENAME}} - 当前页面名
{{#if:条件|为真时显示|为假时显示}}

示例:

  • 今年是2025年
  • 当前页面是Wikitext编写教程

6.2 解析器函数

{{#expr:1+1}} - 计算表达式
{{#time:Y-m-d|2023-01-01}} - 格式化时间
{{#switch:值|情况1=结果1|情况2=结果2|默认结果}}

示例:

  • 1+1=2

6.3 HTML标签

WikiText支持部分HTML标签:

<div style="color:red;">红色文字</div>
<span class="highlight">高亮文字</span>
<references/> - 显示引用列表
红色文字
- 显示引用列表