Jump to content

Skin:公民

From mediawiki.org
This page is a translated version of the page Skin:Citizen and the translation is 100% complete.
MediaWiki皮肤手冊 - 分类
Citizen
发行状态: 稳定版
描述 美观易用的响应式MediaWiki皮肤,对扩展有深度支持。 最初为Star Citizen Wiki(星际公民Wiki)而开发。
作者 alistair3149, Octfx
最新版本 持续更新
兼容性政策 master分支维持向后兼容。
MediaWiki 1.39.4+
许可协议 GNU通用公共协议3.0或更新版本
下载
README on GitHub
示例 Star Citizen Wiki (English, German, Chinese), Tolkien Gateway, The Apple Wiki, Wikimedia Skin Lab
参数
  • $wgCitizenThemeDefault
  • $wgCitizenEnableSearch
  • $wgCitizenSearchGateway
  • $wgCitizenSearchDescriptionSource
  • $wgCitizenMaxSearchResults
  • $wgCitizenEnableManifest
  • $wgCitizenManifestThemeColor
  • $wgCitizenManifestBackgroundColor
  • $wgCitizenShowPageTools
  • $wgCitizenThemeColor
  • $wgCitizenGlobalToolsPortlet
  • $wgCitizenEnableDrawerSiteStats
  • $wgCitizenUseNumberFormatter
  • $wgCitizenEnableCollapsibleSections
  • $wgCitizenEnableARFonts
  • $wgCitizenEnableCJKFonts
  • $wgCitizenTableNowrapClasses
正在使用的公开wiki数 29 (Ranked 39th)
作为默认皮肤使用的公开wiki数 12
翻译Citizen皮肤(如在translatewiki.net可用)

公民Citizen)是一款美观易用的响应式MediaWiki皮肤,也会给扩展 带来一致的体验。 它最初为Star Citizen Wiki(星际公民Wiki)而制作,但是也可以灵活地在各种MediaWiki配置上运行。

如果您发现问题或想对皮肤进行改进,请前往GitHub提交补丁或报告问题。 您也可以使用讨论页获取任何有关此皮肤的帮助。

主要特点

  • 响应式布局 - 响应式设计,能自适应不同的屏幕尺寸。
  • 浅色/深色模式 - 可在浅色模式和深色模式之间切换。
  • 一致扩展样式 - 支持的扩展会与其余UI保持一致的风格。
  • 阅读参数设置 - 可调整页面宽度、字体大小、行高。
  • 可折叠章节 - 可折叠和展开的条目章节。
  • 始终显示目录 - 条目内任意位置均可访问目录。
  • 丰富的搜索建议 - 附带图像和描述的实用搜索建议。
  • 渐进式Web应用 - 给把wiki添加到主屏幕的用户提供更类似应用的使用体验。

截图

安装

  • 下载文件,并将其放置在您skins/文件夹中的Citizen目录内。
  • 将下列代码放置在您的LocalSettings.php 文件的底部:
    wfLoadSkin( 'Citizen' );
    
  • wfLoadSkin( 'Citizen' );放置在所有扩展之后
  • 按需求配置。
  • Yes 完成 - 在您的wiki上打开Special:Version,以确认皮肤已成功安装。

移动前端

要配合使用MobileFrontend(移动前端)和Citizen,只需添加下行到LocalSettings.php内:

$wgDefaultMobileSkin = 'citizen';

配置

此皮肤开箱即用,无需任何配置。 以下配置标记能够进一步自定义皮肤的特定功能。 查看此页面,了解如何在wiki上调整Citizen样式。

外观

名称 描述 默认值
$wgCitizenThemeDefault 皮肤的默认主题
  • 'auto' - 根据操作系统/浏览器设置在浅色和深色之间切换
  • 'light'
  • 'dark'
'auto'
$wgCitizenEnableCollapsibleSections 在内容页面上启用或禁用可折叠章节 true
$wgCitizenShowPageTools 页面工具的可见性状态
  • true - 永远可见
  • 'login' - 对登录用户可见
  • 'permission' - 对有特定权限的用户可见
true
$wgCitizenGlobalToolsPortlet 附加全局工具的Portlet的ID 字符串 ''
$wgCitizenEnableDrawerSiteStats 在抽屉式菜单内启用网站统计信息 true
$wgCitizenUseNumberFormatter 对网站统计信息使用NumberFormatter,使数字以本地化格式显示 true
$wgCitizenThemeColor 定义在theme-color meta标记内的颜色 十六进制颜色代码 '#131a21'
$wgCitizenEnableARFonts 对提供阿拉伯语服务的wiki启用内置Noto Naskh Arabic字体 false
$wgCitizenEnableCJKFonts 对提供中日韩语言服务的wiki启用内置Noto Sans CJK字体 false
$wgCitizenTableNowrapClasses 定义要让Citizen表格wrapper忽略的表格CSS类 数组 [ "citizen-table-nowrap", "diff", "mw-changeslist-line", "mw-recentchanges-table", "infobox", "cargoDynamicTable", "dataTable", "srf-datatable", "smw-datatable", "mw-capiunto-infobox" ]

搜索建议

名称 描述 默认值
$wgCitizenSearchGateway 用于获取搜索建议的gateway mwActionApi; mwRestApi mwActionApi
$wgCitizenSearchDescriptionSource 搜索建议中描述文本的来源 wikidata - Use description provided by WikibaseLib or ShortDescription ; textextracts - Use description provided by TextExtracts ; pagedescription - Use description provided by Description2 or any other extension that sets the description page property textextracts
$wgCitizenMaxSearchResults 搜索建议最大条数 整数 > 0 6

Web App Manifest

名称 描述 默认值
$wgCitizenEnableManifest 启用或禁用Web App Manifest true
$wgCitizenManifestThemeColor Web App Manifest的主题颜色 十六进制颜色代码 #131a21
$wgCitizenManifestBackgroundColor Web App Manifest的背景颜色 十六进制颜色代码 #131a21

快捷键

  • / - 搜索

以下快捷键属于MediaWiki核心,适用于所有皮肤。

根据使用的浏览器,⇧ Shift有时可以省略。

  • alt+⇧ Shift+f - 搜索
  • alt+⇧ Shift+e - 编辑
  • alt+⇧ Shift+r - 最近更改
  • alt+⇧ Shift+x - 随机页面
  • alt+⇧ Shift+h - 历史
  • alt+⇧ Shift+t - 讨论页
  • alt+⇧ Shift+z - 首页