wiki
This page contains an outdated translation of the original content. Please check the English version for the most accurate information (and consider updating the translation if you are able to help out)!

BBCode

论坛中的编辑器与按钮论坛中的编辑器

BBCode 是在 osu!论坛 中使用的一种文本标记语言,也是网络上大多数论坛所支持的文本格式。它是由包围在文本前后的标签所组成的,也可以包含特定的属性。在 osu! 网站上,你可以在帖子、签名和用户页面中使用 BBCode 。

注意

虽然帖子编辑器提供了一些基本的格式化工具,但也可以手动编写 BBCode 。BBCode 标签对大小写不敏感。

BBCode 按钮作用

在没有选中任何文字的情况下,单击按钮会在光标两边插入标签; 在选中文字的情况下,单击按钮会在文本两边插入标签。

组合标签

标签可以组合成更高级或更丰富的版式。但在组合标签时,必须遵守标签的嵌套顺序。不遵守嵌套顺序可能会破坏帖子的版式。

例如(注意标签的顺序):

  • [centre] [b] 文本 [/b] [/centre] 是正确的,但
  • [b] [centre] 文本 [/b] [/centre] 是错误的。

BBCode 标签列表

粗体

斜体 更醒目地强调单词或段落。

  • 专用按钮: 粗体
  • 注:
    • 尽量地少用这个标签。过度使用只会适得其反,使文章更难阅读。
  • 语法:
    [b] ... [/b]
    

斜体

粗体 更轻微地强调单词或段落。

  • 专用按钮: 斜体
  • 注:
    • 尽量地少用这个标签。过度使用会削弱强调效果。
  • 语法:
    [i] ... [/i]
    

下划线

在单词或句子的下方画一条水平线

  • 专用按钮: N/A
  • 注:
    • 尽量地少用这个标签。过度使用只会适得其反,使文章更难阅读。
  • 语法:
    [u] ... [/u]
    

删除线

在单词或句子的中间画一条水平线

  • 专用按钮: 删除线
  • 注:
    • 尽量地少用这个标签。过度使用只会适得其反,使文章更难阅读。
  • 语法:
    [strike] ... [/strike]
    

颜色

给文本设置颜色

  • 专用按钮: N/A
  • 注:
    • 取色器位于文本框的右侧。
    • 尽量地少用这个标签。过度使用只会适得其反。这个标签可能会使你的文本难以辨认。
    • 如果你改变了某段文本的颜色,请确保它能与背景颜色形成对比,这样才能让任何人都可以辨识出文本。
    • HEXCODE 参数不应该使用引号包围。
  • 语法:
    • HEXCODE 表示颜色,值为十六进制数或颜色名。
      • 如果参数为一个十六进制数,它必须以 # 开头,然后为 6 个十六进制(0-9,A-F)字符。
      • 如果参数为一个颜色名称,它必须为一个合法的 HTML 颜色名。
    [color=HEXCODE] ... [/color]
    

请参阅 X11 颜色名称 以获取颜色名称的列表。

字体大小

相对地调整文本大小。

  • 专用按钮: 字体大小选项
  • 注:
    • 尽量地少用这个标签。
    • 你可以使用的只有 4 种尺寸:
      • 50 (微小)
      • 85 (小)
      • 100 (中等;默认)
      • 150 (大)
    • 如果你输入的值不是上面列出的某个值,那么它将使用默认的字体大小。
    • NUMBER 参数不应该使用引号包围。
  • 语法:
    • NUMBER 参数只能是这些数其中的一个(5085100、或 150)。
    [size=NUMBER] ... [/size]
    

剧透条

不要与 剧透框 混淆。

用黑色背景覆盖文本

如果你在谈论的是电视节目、电影或动画中的关键场景,但不想给其他人剧透,这个标签可能是有用的。然而,读者仍然可以通过高亮选中文本的方式阅读文本。

  • 专用按钮: N/A
  • 注:
    • 如果你使用了 颜色 标签,这个颜色将会和黑色背景一起使用。
  • 语法:
    [spoiler] ... [/spoiler]
    

剧透框

不要与 折叠框剧透条 混淆。

从读者的视角中隐藏一个段落。然而,读者仍然可以通过点击剧透框的方式查看隐藏的段落。

  • 专用按钮: 剧透框
  • 注:
    • 这将会创建一个带有 collapsed text 标题文本的 折叠框
  • 语法:
    [spoilerbox]
    ...
    [/spoilerbox]
    

折叠框

不要与 剧透框 混淆。

从读者的视角看,这个标签会把一个段落隐藏在一个可折叠的盒子里。然而,读者仍然可以通过点击折叠框的方式来显示隐藏的部分以阅读这个段落。

这个标签通常用于隐藏尺寸很大或者数量较多的图片。

  • 专用按钮: N/A
  • 注:
    • 默认情况下,这将创建一个带有无标题文本的框。
      • 如果你将 NAME 参数设置为空(或不包含 NAME 参数),那么该折叠框标题的高度将非常小!
    • NAME 参数不应该使用引号包围。
    • NAME 参数可以包含空格。
  • 语法:
    • NAME 参数为该折叠框的标题。
    [box=NAME]
    ...
    [/box]
    

引用

将给定的文字或段落格式化为引用。

  • 专用按钮: N/A
  • 注:
    • 如果你要引用某人的话,请注意引用该作者(使用 NAME 参数)。
    • NAME 参数必须使用引号包围。
    • 每个帖子(右下角)有一个引用按钮,它会自动引用当前楼层。
      • 当你点击 Post,这个帖子将会被引用到当前主题帖中。
  • 语法:
    • NAME 为该框的的名字(必须使用引号包围)。
    [quote=NAME]
    ...
    [/quote]
    

代码

使用 Monospaced 字体格式化代码,并将代码放在一个灰色的文本框里。当你为一个项目发布故事板代码或源代码时,这个标签是非常有用的。

  • 专用按钮: N/A
  • 注:
    • 这将保留代码原有的空白间隔,意味着除非你自己打乱代码的格式,否则所有代码的格式将不会被改变。
    • 多出的文本行将会启用一个水平滚动条。
  • 语法:
    [code]
    ...
    [/code]
    

居中

居中对齐一个段落。这通常用在标题上。

  • 专用按钮: N/A
  • 注:
    • 标签必须被拼为 centre 而不是 center (注意最后两个字母)。
  • 语法:
    [centre]
    ...
    [/centre]
    

URL

添加一条链接。

如果你不想使用链接文本,则不需要使用此标记。osu!论坛 将会在帖子中自动把链接转化成 URL 。

  • 专用按钮: URL
  • 注:
    • LINK 参数不应该使用引号包围。
  • 语法:
    • LINK 参数为链接地址。
    • TEXT 参数为链接文本。
    [url=LINK]TEXT[/url]
    

玩家简介

使用玩家名生成玩家简介链接。

非常不推荐使用这个标签!不推荐使用的原因是,如果某个玩家获得了一个 osu!supporter 标签,那么他的用户名可以被更改。一旦玩家更改了他的用户名,这个链接就会失效。

建议使用 URL 标签代替(使用该玩家的 ID)。

  • 专用按钮: N/A
  • 注:
    • 不推荐使用!
    • USER 参数必须被指定。
  • 语法:
    • USER 为该用户的名字。
    [profile]USER[/profile]
    

Google

使用所提供的文本自动链接到 Google 搜索查询。

  • 专用按钮: N/A
  • 注:
    • 要知道,不同的人可能得到不同的搜索结果。
      • 一些搜索结果会由于语言或位置的原因而被隐藏。
  • 语法:
    [google]...[/google]
    

手气不错

用所提供的文本,使用 Google 的 手气不错 按钮,添加一个指向该页面的直链

  • 专用按钮: N/A
  • 注:
    • 要知道,不同的人可能得到不同的搜索结果。
      • 一些搜索结果会由于语言或位置的原因而被隐藏。
  • 语法:
    [lucky]...[/lucky]
    

列表

将文本格式化为一个列表。

在 BBCode 中,列表需要有两个部分:包装器和项目符号。制作列表需要把项目符号放在包装器内。

  • 专用按钮:
    • 无序列表: 无序列表
    • 有序列表: 有序列表
    • 列表项目符号: N/A
    • 列表类型: N/A
  • 注:
    • 所有的项目符号必须被列表或列表类型的标签包围。
    • 这些是一些合法的 TYPE 参数:
      • (空白) - 无序列表
      • 1 - 数字
      • a - 字母(小写)
      • A - 字母(大写)
      • i - 罗马数字(小写)
      • I - 罗马数字(大写)
    • 默认情况下,项目符号列表使用的是无序列表。
    • 嵌套的列表有已知漏洞。
  • 语法:
    • TYPE 是上面列出的类型之一。
    • 如果没有定义 TYPE,则将使用无序列表。
    [list=TYPE]
    [*]...
    [/list]
    

图片

从在线图片源显示一个图像。

只要图像存在于给定的 URL 中,就可以在任何地方插入这些图像。

不要将图像链接直接指向到本地文件路径,使用 C:\Users\Name\Pictures\image.png不会起任何作用!

请将图片上传至 imgurpuush 。一旦图片成功上传,复制粘贴图片标签间提供的直链。另外,一些网站不愿意用户直接访问到他们的图片(直接访问图片也被称为热链)。像上面列出的一些网站,都是直链,因为它们是图片分享网站。

  • 专用按钮: 图片
  • 注:
    • 如果你图片尺寸很大或者数量较多的话,建议把它们放在一个 折叠框 里。
  • 语法:
    • LINK 为图片链接。
    [img]LINK[/img]
    

Youtube

在你的帖子里嵌入一个 YouTube 视频。

  • 专用按钮: N/A
  • 注:
    • 如果你有一些大型的或大量的视频,建议把它们放在一个 折叠框 里。
  • 语法:
    • YT-ID 是 YouTube 视频 ID (11个字符长),而不是整个 url !
      • YouTube 视频 ID 是在 ?v= 后面的 url 参数。
    [youtube]YT-ID[/youtube]
    

标题 (v1)

添加一个漂亮的粉色标题。这通常用于表示你的帖子中的一个新部分。

  • 专用按钮: 标题
  • 注:
    • 你必须自己输入语法。
  • 语法:
    [heading]...[/heading]
    

标题 (v2)

用一条水平线来增加一个紫色的大标题。这通常用于表示你的帖子中的一个新部分。

  • 专用按钮: N/A
  • 注:
    • 这个标签只适用于谱面板块!
    • 这个标签只在发布预览后才出现。
    • 你必须自己输入语法。
  • 语法:
    [...]
    

通知

把段落放在一个白色的框里。

  • 专用按钮: N/A
  • 注:
    • 你必须自己输入语法。
  • 语法:
    [notice]
    ...
    [/notice]
    

冷知识

历史

  • 在当前的 osu!web 论坛上有一个颜色错误,如果你使用 transparent 这个颜色,它会使文本变得透明。
    • 这个 bug 在新版论坛中已经修复。