Wiki-guide

来自bbxwiki
跳转至: 导航搜索

简介

编辑一个 wiki 页面非常简单,您只需在登录之后点击页面上方的编辑链接。如果您只想编辑某一部分,也可以在标题旁边找到编辑点。当您编辑完毕之后,点击下方的保存按钮即可完成编辑。

注意

  • 请不要在普通页面保存测试内容!如需测试,请在sandbox页面进行。
  • “简述”栏用来输入本次编辑的原因或主要改动等,这将会显示在最近修改及页面历史中。
  • 由于国内访问 sourcefoege 网速问题,请注意及时保存为保存的部分,但是,也不要因此而频繁保存,因为您的每次保存都将写入数据库,容易造成大量垃圾数据。

HTML 标签

wiki 仅支持部分 HTML 标签。

HTML 标签 显示 备注
<u>下划线</u> 下划线
<s>删除线</s> 删除线
<tt>fixed font</tt> fixed font
<!-- 注释 --> 注释不会在页面显示出来,但是在编辑的时候会被看到。
<pre>保留原有样式,例如 '''wiki标签'''</pre>
保留原有样式,例如 '''wiki标签'''
<big>字体变大</big> 字体变大
<small>字体变小</small> 字体变小
a<sup>2</sup> + b<sup>2</sup> = c<sup>2</sup> a2 + b2 = c2 上标
2H<sub>2</sub> + O<sub>2</sub> = 2H<sub>2</sub>0 2H2 + O2 = 2H20 下标
换<br />行


文本样式

wiki 语法 显示 备注
'''加粗''' 加粗
''斜体'' 斜体
'''''加粗斜体''''' 加粗斜体

排版

wiki 里面提供了六个级别的标题,分别是:

wiki 语法 显示 备注
=level 1=
==level 2==
===level 3===
====level 4====
=====level 5=====
======level 6======
Level 1
Level 2
Level 3
Level 4
Level 5
Level 6
标题可以自动生成目录,所以使用时需要注意选择标题的级别。
同时,标题的等号必须在一行的开头写,并且最后等号之后不能有其他文字。
换

行

使用两个空行可以实现换行

列表

wiki 语法 显示 备注
* 第一
* 第二
* 第三
  • 第一
  • 第二
  • 第三
不排序列表
# 第一
# 第二
# 第三
  1. 第一
  2. 第二
  3. 第三
排序列表
;项 1
: 定义 1
;项 2
: 定义 2-1
: 定义 2-2
项 1
定义 1
项 2
定义 2-1
定义 2-2
定义列表
: 一个缩进
:: 两个缩进
:::: 更多缩进
一个缩进
两个缩进
更多缩进
缩进,可以用于讨论页面
* 首先
* 其次
*# 第一点
*# 第二点
  • 首先
  • 其次
    1. 第一点
    2. 第二点
混合列表

表格

wiki 语法 显示 备注
{| border="1"
 ! 表头
 ! 表头
 |-
 | (0, 0)
 | (0, 1)
 |-
 | (1, 0)
 | (1, 1)
|}
表头 表头
(0, 0) (0, 1)
(1, 0) (1, 1)
{| border="1"
 ! 表头
 ! 表头
 | (0, 0) || (0, 1) 
 |-
 | (1, 0) || (1, 1)
|}
表头 表头
(0, 0) (0, 1)
(1, 0) (1, 1)
同一行的数据可以放在同一行去写。

链接

wiki 语法 显示 备注
[[首页]] 首页 wiki 内部链接
[[首页|这个也是首页]] 这个也是首页 wiki 内部链接
http://www.google.com http://www.google.com 外部链接
[http://www.google.com Google] Google 外部链接

其他

wiki 语法 显示 备注

代码高亮

<syntaxhighlight lang="cpp">
class Demo {
public:
    Demo();
    ~Demo();
private:
    int myInt;
};
</syntaxhighlight>
class Demo {
public:
    Demo();
    ~Demo();
private:
    int myInt;
};

Supported languages

These are the languages known by GeSHi that can be used in the lang parameter.

Note that installed GeSHi version (can be revealed by previewing e.g. <syntaxhighlight lang="-"></syntaxhighlight>) might not be the most recent version; see bugzilla:10967 for Wikimedia sites.

The GeSHi sources for each language can be found in VCS on SourceForge. Remember to go and select the version that the MediaWiki installation uses.

Code Language
abap ABAP
actionscript ActionScript
ada Ada
apache Apache Configuration
applescript AppleScript
asm Assembly
asp Active Server Pages (ASP)
autoit AutoIt
bash Bash
basic4gl Basic4GL
bf Brainfuck
blitzbasic Blitz BASIC
bnf Backus-Naur Form
c C
c_mac C (Mac)
caddcl AutoCAD DCL
cadlisp AutoLISP
cfdg CFDG
cfm ColdFusion Markup Language
cil Common Intermediate Language (CIL)
cobol COBOL
cpp-qt C++ (Qt toolkit)
cpp C++
csharp C#
css Cascading Style Sheets (CSS)
d D
delphi Delphi
diff Diff
div DIV
dos DOS batch file
dot DOT
eiffel Eiffel
fortran Fortran
freebasic FreeBASIC
gambas Gambas
genero Genero
gettext GNU internationalization (i18n) library
glsl OpenGL Shading Language (GLSL)
gml Game Maker Language (GML)
gnuplot gnuplot
groovy Groovy
haskell Haskell
hq9plus HQ9+
html4strict HTML
html5 HTML5
idl Uno IDL
ini INI
inno Inno
intercal INTERCAL
io Io
java Java
java5 Java(TM) 2 Platform Standard Edition 5.0
javascript JavaScript
kixtart KiXtart
klonec Klone C
klonecpp Klone C++
latex LaTeX
lisp Lisp
lolcode LOLCODE
lotusscript LotusScript
lua Lua
Code Language
m68k Motorola 68000 Assembler
make make
matlab MATLAB M
mirc mIRC scripting language
mxml MXML
mpasm Microchip Assembler
mysql MySQL
nsis Nullsoft Scriptable Install System (NSIS)
objc Objective-C
ocaml-brief OCaml
ocaml OCaml
oobas OpenOffice.org Basic
oracle8 Oracle 8 SQL
oracle11 Oracle 11 SQL
pascal Pascal
per per
perl Perl
php-brief PHP
php PHP
pixelbender Pixel Bender
plsql PL/SQL
povray Persistence of Vision Raytracer
powershell Windows PowerShell
progress OpenEdge Advanced Business Language
prolog Prolog
providex ProvideX
python Python
qbasic QBasic/QuickBASIC
rails Rails
reg Windows Registry
robots robots.txt
rsplus R
ruby Ruby
sas SAS
scala Scala
scheme Scheme
scilab Scilab
sdlbasic SdlBasic
smalltalk Smalltalk
smarty Smarty
sql SQL
tcl Tcl
teraterm Tera Term
text Plain text
thinbasic thinBasic
tsql Transact-SQL
typoscript TypoScript
vala Vala
vb Visual Basic
vbnet Visual Basic .NET
verilog Verilog
vhdl VHDL
vim Vimscript
visualfoxpro Visual FoxPro
visualprolog Visual Prolog
whitespace Whitespace
winbatch Winbatch
xml XML
xorg_conf Xorg.conf
xpp X++
z80 ZiLOG Z80 Assembler