starcitizentools/citizen-skin

为 Star Citizen Wiki 开发的响应式皮肤

安装: 293

依赖项: 0

建议者: 0

安全性: 0

星标: 222

关注者: 9

分支: 54

开放问题: 29

语言:Less

类型:mediawiki-skin


README

License: GPL v3 MediaWiki: >=1.39.4

Citizen 是一个美观、易用、响应式的 MediaWiki 皮肤,使得 扩展 成为整体体验的一部分。它最初是为 Star Citizen Wiki 创建的,但灵活到可以在各种 MediaWiki 配置上运行。

实时演示: 英文德语中文

对于旧设计,点击此处 查看最后一个版本。

显著功能

  • 响应式布局:响应式并能适应不同屏幕尺寸。 📱💻🖥️
  • 浅色/深色模式:在浅色和深色模式之间切换。 ☀️🌙
  • 改进的扩展 UI:调整支持的扩展,使其更易用和统一。 🤝🔗
  • 阅读偏好:调整页面宽度、字体大小和行高。 👀📃
  • 可折叠部分:折叠和展开文章部分。 📖📕
  • 持久性目录:在任何位置访问目录。 🔍📖
  • 丰富的搜索建议:带有图像和描述的更有帮助的搜索建议。 🔍👀
  • 渐进式Web应用:当用户将您的维基添加到他们的主页时,提供更类似应用的体验。 📱

扩展样式

Citizen 通过 skinStyles 覆盖了一些扩展样式,该样式为扩展和核心库应用自定义样式。

  • A级 - 重大调整 - 对 UI 进行了重大调整,以及 B 级。
  • B级 - 动态 - 颜色转换为 CSS 变量,几乎没有样式调整。
  • E级 - 旧版 - 深色模式颜色被硬编码为 LESS 变量。这些应该至少更新到 B 级支持。

如果您想添加对更多扩展的支持,请随时提交 PR!

核心

扩展

某些字段被标记为 N/A,因为之前没有跟踪这些信息。如果您有兴趣添加 skinstyles,请查看维基上的此页面

安装

  1. 下载 将文件(夹)放置在您的 skins/ 文件夹中名为 Citizen 的目录中。
  2. 在您的 LocalSettings.php 文件的底部添加以下代码,并确保在所有其他扩展之后
wfLoadSkin( 'Citizen' );
  1. ✔️完成 - 导航到您的维基上的 Special:Version,以验证皮肤是否已成功安装。

配置

皮肤默认情况下无需配置即可工作。 配置标志允许对皮肤中特定功能进行更多定制。查看 此维基页面 了解如何在您的维基上适配 Citizen 样式。

外观

搜索建议

Web应用清单

要求

  • MediaWiki 1.39.4 或更高版本
  • 对于旧版本,请检查其他发布分支。

推荐扩展

这些扩展是可选的。建议启用以在Citizen中启用更多功能。

  • PageImages(与MediaWiki捆绑)- 在搜索建议结果中添加图像
  • TextExtracts(与MediaWiki捆绑)- 在搜索建议结果中添加描述
  • ShortDescription - 在页面标题下方和搜索建议结果中添加简短描述(需要将$wgCitizenSearchDescriptionSource设置为wikidata