83. 使用范围
你可以在论坛帖子正文、回复、聊天室发言和内信的正文中使用UBB(标题中不能使用)。
基本格式
虎绿林的UBB有两种基本格式(还有几种特殊格式用于表情和
@消息等),其一是传统的UBB:
[标签名]内容[/标签名]
或者
[标签名=参数]内容[/标签名]
其二是中文风格的UBB,使用书名号(《》)作为开始结束标记,全角冒号(:)作为标签名和参数的分隔符,全角逗号(,)分隔多个参数,且标签名也是中文的。例如:

传统风格和中文风格大都是对应的,但也有些不对应。
UBB列表
Markdown模式
在帖子的开头加上如下内容,帖子将开启Markdown模式:
<!-- markdown -->
或者简写为
<!md>
Markdown模式不仅可以使用Markdown标记,也可以使用其他的虎绿林UBB标记。这篇帖子就是在Markdown模式下用虎绿林的
等标记写出来的。
<!-- markdown -->必须位于第一行,且前面不能有任何多余内容,否则不会生效。
可写成 <!--markdown-->,空格不是必须的。
Markdown语法说明
虎绿林支持 Github Flavored Markdown语法。
语法参考手册1
语法参考手册2。
特别要注意,*内容* 在markdown里表示斜体,所以如果你的代码包含*号,一定要用反引号包围起来:
`d = a*b*c`
不用反引号的效果就是*消失了:
d = abc
视频和音频(演示:bbs.topic.81108.html)
《视频:视频网站链接》
《视频流:视频文件下载地址》
《音频流:音频文件下载地址》
百度输入法多媒体输入
直接粘贴百度输入法多媒体输入的URL,可自动识别为图片或者录音。
http://ci.baidu.com/MdhrhGJ7w5
效果:
多媒体输入(http://ci.baidu.com/MdhrhGJ7w5)
表情
你可以在内容中插入表情图片(就像QQ那样)。表情UBB有三种格式(表情列表:bbs.topic.81802.html):
{表情名}
《表情:表情名》
《:表情名》
@通知
@通知的基本格式是@用户名 注意,用户名后面要加一个空格,否则可能不会生效。详见这个帖子。
如果有人@你,你可以在页面顶部看到提示,点击@消息中的链接即可进入对方@你的那个页面。
图片
插入图片的UBB有四个:
[img]图片地址[/img]
《图片:链接地址》
[img=图片地址]不显图时显示的文字[/img]
《图片:图片地址,不显图时显示的文字》
PS:图片ubb支持base64编码内容的直接嵌入:
《图片:data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QAiRXhpZgAATU0AKgAAAAgAAQESAAMAAAABAAEAAAAAAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcG》
缩略图
如果你要发一张图,但是图太大,你就可以用以下UBB发:
《缩略图:图片宽度*图片高度,图片地址》
如
《缩略图:240*320,http://g.cn/a.jpg》
如果你不想限制高度,可以写成240*0,不想限制宽度同理。缩小图时不会改变图片的宽高比。点击缩略图可以查看原图。
缩略图服务现在由虎绿林自己提供。
链接
在大多数情况下,你不需要写UBB,直接贴一个网址就会自动生成一个链接,如:http://www.baidu.com/
不过如果你的网址含有特殊内容(比如中文),可能会被截断,这时候就需要手动写UBB了。
生成链接的UBB有六个:
[url]链接地址[/url]
《链接:链接地址》
[url=链接地址]显示文字[/url]
《链接:链接地址,显示文字》
《外链:链接地址》
《外链:链接地址,显示文字》
注意,除了“外链”的链接地址不需要以http://开头以外,其他四个的链接地址必须以http://开头,否则不能正常访问(浏览器会认为不以http://开头的地址是一个站内链接)。
代码高亮
可以使用以下UBB对代码进行高亮:
[code=代码类型]代码内容
支持php、sql、c、java等各种代码的高亮(使用GeShi高亮类进行高亮),并且会添加行号。
可用的代码类型有:PHP、HTML、HTML5、C、Java、Java5、C#、 Actionscript、Delphi、C++、Groovy、Javascript(可简写成JS)、Perl、PL/SQL、Ruby、Python、SQL、 XML等,不区分大小写。要知道完整的代码类型列表,请前往GeShi高亮类的官方网站查看。
如果不指定代码类型,默认类型为php,例:
phpinfo();
代码将做为php高亮(即使没有开始标记<?php,代码也能正常高亮)。
如果你的代码中包含“[code]”字样,你应该把代码高亮标签另起一行,并且这一行不要包含任何其他内容,比如:
[code]
echo '这是[code]标签[/code]的演示';
[/code]
这样才不会被误匹配。
换行
一般你可以直接按回车键来插入换行。但是如果不行,你可以使用这三个UBB:
(注意斜杠的方向,别弄反了)
(三个全角的大于号)
四个空格
一般你可以直接输入空格。但是你也可以用
这相当于输入四个空格。
分隔线
使用以下两个UBB可以产生水平分隔线
(三个全角小于号)
分隔线的效果如下:
--------
分隔线会自动换行,不需要插入多余的换行。
文字样式
加粗文字斜体文字文字加下划线如果要叠加多种效果,必须正确嵌套,如产生粗斜体且加下划线:
粗斜下划线测试“嵌套”并不是指一定要按b i u的顺序,而是指如果你按b i u的顺序开始,就必须以u i b(与开始顺序相反)的顺序结束,保证标签看起来是一层套着一层的。你也可以写成
粗斜下划线测试版权信息
可以使用以下UBB插入特定的几种版权声明,详见这个帖子:
本作品采用授权协议名进行许可。
防止UBB被匹配
标签是一个空标签,UBB匹配结束后,它会被直接去除。
有时候你可能想要让UBB原样显示,这时就可以使用 [emtpy] 标签。如:
《图片:
http://g.cn/a.jpg》
把 插入UBB的标签名之间,因为 打断了正常的UBB匹配,所以UBB就可以原样显示了。
要原样输出 标签,只要写成 [empty] 就可以了。
把内容放在高亮代码里面也可以避免UBB被匹配。
魔兽世界(战网)角色链接
使用以下UBB可以建立一个国服WOW的角色链接:
角色名@服务器显示名例子:
霍特是一个DK,但是删号了,
老虎会游泳@安格博达是一个小德,曾经删号但是找回了~## ▽<。
可以使用全角的
@符号。
然后是曾经被玩坏的:块标记
内容
然后是愉快的:行内标记
内容以及更简单的:颜色标记
内容可以自由产生丰富的内容样式和颜色。如:
绿色和红色的文字
绿色和红色的文字
PS:现在块标记和行内标记是基本安全的,不会因为未正常结束而打乱版面。当然如果作者刻意书写变态CSS,那也没办法。这样的作者可能会被禁用块标记和行内标记。
PS:若发帖时遇到红色的XUBBP错误提示,请立即完整的复制错误提示粘贴到此。我会尽快解决。十二分感谢!
85.
松松土是什么意思
残缺的记忆,美好的回忆(红名homi)我是一天只会666的闲鱼
87.
任何一种花,每每由于赏花的时间和地点各异,而使人的感触也各有不同。
——川端康成《古都》
88.
惊天秘笈历尽沧桑,文字已褪色模糊。据说直接辨认出全文的可以参与考古了。
九阴真经上卷
天之道,损有余而补不足,是故虚胜实,不足胜有余。其意博,其理奥,其趣深,天地之象分,阴阳之候列,变化之由表,死生之兆彰,不谋而遗迹自同,勿约而幽明斯契,稽其言有微,验之事不忒,诚可谓至道之宗,奉生之始矣。假若天机迅发,妙识玄通,成谋虽属乎生知,标格亦资于治训,未尝有行不由送,出不由产者亦。然刻意研精,探微索隐,或识契真要,则目牛无全,故动则有成,犹鬼神幽赞,而命世奇杰,时时间出焉。
提示:安卓长按选中可显示清晰的文字,苹果手机复制文字粘贴后可查看清晰文字。
89.
Oh snap! Change a few things up and try submitting again.
94. [script src="//cdn.bootcss.com/jquery/2.1.0/jquery.min.js"][/script]
[script]
$(function(){
var tail = '我是林子里的第一条尾巴,快来羡慕我吧';
$('#reply_topic_button').click(function(){
var content = $('#content').val();
$('#content').val(content + tail);
})
$('#quick_chat_button').click(function(){
var content = $('#content').val();
$('#content').val(content + tail);
})
})
</script>
97. 好神奇,腾讯视频在虎绿林里面引用,好像没广告啊,网上搜到的腾讯视频去广告办法,貌似都是很久之前的已经失效了。
@老虎会游泳,