Tools 是非官方社区Wiki。社区文档正在编写中,欢迎参与。 Wiki编辑答疑群:717421103
版本250722.2
全站通知:

预制内容介绍

阅读

    

2025-09-19更新

    

最新编辑:Lu_23333

阅读:

  

更新日期:2025-09-19

  

最新编辑:Lu_23333

来自WIKI实验室WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
Lu_23333

预制内容是新Wiki创建时,可选的模板集合与全局资源。目标是让新Wiki快速搭建,提供了开箱即用的首页界面、常用功能、模板系统、交互组件(弹窗、轮播、倒计时、活动日历、B 站视频嵌入等),并提供编辑辅助(摘要快捷按钮、创建页面预设等)。

申请表单的预制可选项包括:

  • 首页+预制:指定布局的首页 + 预制内容(我是新手,只想赶紧把内容写完。推荐选项)
  • 无需预制:空白Wiki(悬浮框我跟沃德·坎宁安相谈甚欢隔壁灰机Wiki的建站选项之一就是:「我跟吉米·威尔士谈笑风生,给我一个空白维基。」,冰两瓶可乐,要一个空白站点)


下文是对预制页面的详细说明(由AI主笔)

站点配置与全局资源

MediaWiki 命名空间页面

  • MediaWiki:Common.css:站点全局样式表,定义了网站背景、首页布局(BOX-*)、轮播、卡片、Tab、响应式布局等核心样式。
  • MediaWiki:Common.js:站点全局脚本,提供资源加载器(ResourceLoader)、快捷编辑摘要、动态菜单按钮、表格筛选(CardSelectTr.js)及语法高亮等功能。
  • MediaWiki:Sidebar:配置站点侧边栏导航菜单结构。
  • MediaWiki:Sitenotice:站点顶部公告栏,内含 Widget:Bugfix 调用以修复 JS 加载问题。
  • MediaWiki:Summary:编辑摘要预设选项页面。

Gadget (小组件) 定义与实现

  • MediaWiki:Gadgets-definition:定义可用的小组件列表(Tippy, Popup, BilibiliVideo, ReloadSMWTippy)。
  • MediaWiki:Gadget-section-Expand:小组件分组标题“扩展工具”。
  • MediaWiki:Gadget-Tippy.js:包含 Tippy 库的代码,用于提示框功能。
  • MediaWiki:Gadget-popup.js:初始化 class="popup" 元素为交互式提示框。
  • MediaWiki:Gadget-BilibiliVideo & MediaWiki:Gadget-BilibiliVideo.js:提供 B站视频解析功能,需配合模板:B站视频使用。
  • MediaWiki:Gadget-ReloadSMWTippy & MediaWiki:Gadget-ReloadSMWTippy.js:修复 SMW Tippy 悬浮框初始化问题。

功能组件 (Widgets)

  • Widget:Bugfix:修复 JS 加载异常及配置问题的脚本。
  • Widget:Copytext:提供复制文本到剪贴板的功能。
  • Widget:Swiper:引入并初始化 Swiper 轮播库。
  • Widget:WeekdayShow:根据星期几显示对应内容。

核心模板 (Templates)

布局与样式

  • 模板:板块:通用卡片布局组件,用于构建首页等复杂布局。
  • 模板:背景:修改页面背景图。
  • 模板:左侧目录:生成固定的左侧目录导航。
  • 模板:折叠面板:生成可折叠的手风琴面板。
  • 模板:提示:通用提示框模板,是其他警示模板的基础。
  • 模板:信息 / 模板:风险 / 模板:弃用 / 模板:协议:基于“提示”模板的特定样式变体。

内容展示与交互

  • 模板:悬浮框 & 模板:悬浮面板:提供行内及块级悬浮提示功能,依赖 Tippy。
  • 模板:黑幕:实现文字遮盖效果(hover 显示)。
  • 模板:划掉重说:显示划掉并重新说的文本效果。
  • 模板:颜色:设置文字颜色。
  • 模板:注音:生成 Ruby 注音标签。

功能与工具

  • 模板:Copytext:基于 Widget,提供复制文本功能。
  • 模板:B站视频:嵌入 B站视频,由 Gadget 解析。
  • 模板:Swiper & 模板:轮播图:创建轮播图,依赖 Widget:Swiper。
  • 模板:活动计时 & 模板:活动日历:显示活动倒计时和日历。
  • 模板:文章戳:记录文章元信息(作者、时间、来源等)。
  • 模板:自动更新文章列表:自动列出特定分类的文章。
  • 模板:ResourceLoader / 模板:JS / 模板:CSS:动态加载 JS/CSS 资源。

文档与维护

  • 模板:模板文档:自动关联模板及其文档页。
  • 模板:预制模板说明:标记模板为平台预置。
  • 模板:=:输出等号字符,用于转义。

特殊页面与分类

  • 创建新页面:提供快速创建新页面的表单。
  • 首页:站点首页,由多个模板(板块、轮播图、面包屑等)组合而成。
  • 公告 & 攻略:动态列出对应分类的文章。
  • 文章预设 & 视频文章预设:新文章创建的预设内容模板。
  • 模板 & 模板文档:列出所有模板及模板文档页面的分类。
  • 分类:模板 & 分类:模板文档:模板的分类页面。