#1 - 2019-9-22 18:48
Cedar (。´-д-)
组件链接 (审核不通过,只能用脚本了)
脚本安装
备用安装1
备用安装2
查看源码
Bangumi的原生BBCode里有两个视觉上没效果但可以被识别的关键字 list 和 indent
不知为何效果没有被开启..所以我写了个小组件恢复它们的效果
图片示例
启用组件或脚本后请读下方写法展示.
[fold=实际效果]
无序列表
有序列表(数字标号)
有序列表(小写字母标号)
有序列表(大写字母标号)
多级列表
复杂多级列表
注意, 由于bangumi本身的缺陷,
在两个连续的tag之间换行会严重影响实际显示效果.
缩进
这东西虽然叫indent(缩进), 但实际上是引用..
[/fold]
我在这个链接用到了list关键字, 可以当做一个使用实例.
我写的其他组件
脚本安装
备用安装1
备用安装2
查看源码
Bangumi的原生BBCode里有两个视觉上没效果但可以被识别的关键字 list 和 indent
不知为何效果没有被开启..所以我写了个小组件恢复它们的效果
图片示例
启用组件或脚本后请读下方写法展示.
=== 写法展示 ===
无序列表
[list][*]list item 1
[*]list item 2
[*]list item 3
[/list]
有序列表(数字标号)
[list=1][*]list item 1
[*]list item 2
[/list]
有序列表(小写字母标号)
[list=a][*]list item 1
[*]list item 2
[/list]
有序列表(大写字母标号)
[list=A][*]list item 1
[*]list item 2
[/list]
多级列表
[list=A][*]list title 1
[list][*]list item 1.1
[*]list item 1.2
[/list][*]list title 2
[/list]
复杂多级列表
注意, 由于bangumi本身的缺陷,
在两个连续的tag之间换行会严重影响实际显示效果.
[list=A][*]list title 1
[list=1][*]list item 1.1
[*]list item 1.2
[/list][*]list title 2
[list][*]list item 2.1
[*]list item 2.2
[/list][*]list title 3
[list][*]list subtitle 3.1
[list][*]list item 3.1.1
[*]list subsubtitle 3.1.2
[list][*]list item 3.1.2.1
[*]list item 3.1.2.2
[/list][/list][*]list item 3.2
[/list][/list]
增加换行以清晰展示结构
(这种写法虽然清晰 但非常影响实际显示效果)
[list=A]
[*]list title 1
[list=1]
[*]list item 1.1
[*]list item 1.2
[/list]
[*]list title 2
[list]
[*]list item 2.1
[*]list item 2.2
[/list]
[*]list title 3
[list]
[*]list subtitle 3.1
[list]
[*]list item 3.1.1
[*]list subsubtitle 3.1.2
[list]
[*]list item 3.1.2.1
[*]list item 3.1.2.2
[/list]
[/list]
[*]list item 3.2
[/list]
[/list]
缩进
[indent]我被缩进了。
我被缩进了?
我被缩进了!
我被缩进了!![/indent]
这东西虽然叫indent(缩进), 但实际上是引用..
事实上网页有两种引用. 一种叫块引用blockquote, 一种叫行内引用inlinequote. 它们在网页中的对应不同的元素, 也有不同的显示效果.
块引用的效果会占据页面单独的一块(就像目前我们看到的那样), 而行内引用的效果一般只会自动在前后加引号.
我认为BBcode中blockquote关键字应该对应块引用, quote应该对应行内引用..
然而事实是BBcode中根本没有blockquote关键字, 而quote使用的确实是行内引用的元素, 但它的显示效果却被人为修改成了块引用的样子..而真正的块引用则变成了indent关键字并且被闲置了..
好像不只是Bangumi的BBcode如此, 别的地方的BBcode也是类似情况..它们有时甚至不使用"引用元素", 而是自定义了一个div块用于引用..
[fold=实际效果]
无序列表
- list item 1
- list item 2
- list item 3
有序列表(数字标号)
- list item 1
- list item 2
有序列表(小写字母标号)
- list item 1
- list item 2
有序列表(大写字母标号)
- list item 1
- list item 2
多级列表
- list title 1
- list item 1.1
- list item 1.2
- list item 1.1
- list title 2
复杂多级列表
注意, 由于bangumi本身的缺陷,
在两个连续的tag之间换行会严重影响实际显示效果.
- list title 1
- list item 1.1
- list item 1.2
- list item 1.1
- list title 2
- list item 2.1
- list item 2.2
- list item 2.1
- list title 3
- list subtitle 3.1
- list item 3.1.1
- list subsubtitle 3.1.2
- list item 3.1.2.1
- list item 3.1.2.2
- list item 3.1.2.1
- list item 3.1.1
- list item 3.2
- list subtitle 3.1
缩进
我被缩进了。
我被缩进了?
我被缩进了!
我被缩进了!!
这东西虽然叫indent(缩进), 但实际上是引用..
[/fold]
我在这个链接用到了list关键字, 可以当做一个使用实例.
我写的其他组件
至于为什么后端不支持你得去问sai..
数据不是储存在后端的嘛,前端解析文本,没开组件就看不到了呀
https://github.com/search?o=desc ... p;type=Repositories
working demo, 但是git repo 404了
http://feralhosting.github.io/
顺便试试bangumi的bbcode有没有h1标题
[h1]标题[/h1]
没有呢
我选择等sai老板支持markdown
https://bgm.tv/help/bbcode
不过很多都处于添加了也没效果或者有BUG的状态(
H2
H3
H4
H5
trim跟我说说怎么整后端好不好,我也想帮帮忙
草 怎么改成靠自己了