外觀:Vector
Vector 發行狀態: 穩定版 |
|||
---|---|---|---|
相容性政策 | 快照跟隨MediaWiki發布。 master分支不向後相容。 | ||
Composer | mediawiki/vector-skin | ||
授權條款 | GNU通用公眾授權條款2.0或更新版本 | ||
下載 | |||
範例 | |||
|
|||
Quarterly downloads | 763 (Ranked 1st) | ||
正在使用的公開wiki數 | 14,010 (Ranked 2nd) | ||
作為默認皮膚使用的公開wiki數 | 5,943 | ||
翻譯Vector外觀(如在translatewiki.net可用) | |||
Vagrant角色 | vector | ||
問題 : | 進行中的任務 · 回報錯誤 |
Vector是MediaWiki的皮膚之一,自2010年起代替MonoBook 作為MediaWiki的默認皮膚。
近年來,外觀發生了許多技術性變化,例如切換到Mustache 以支援作為閱讀/網頁/桌面版改進 一部分而組建的外觀:Vector/2022 。
安裝
- 如果使用Vagrant ,請通過
vagrant roles enable vector -p
安裝
手動安裝
- 下載檔案,並將其放置在您
skins/
資料夾中的Vector
目錄內。 - 將下列程式碼放置在您的LocalSettings.php 文件的底部:
wfLoadSkin( 'Vector' );
- 完成 - 在您的wiki上打開Special:Version,以確認外觀已成功安裝。
將Vector設為預設外觀
應為新的wiki使用者設定預設外觀。方法是將外觀檔案LocalSettings.php
中的變數$wgDefaultSkin
設定為指定的外觀名稱(小寫):
$wgDefaultSkin = 'vector'; // “旧版”Vector(2010)
$wgDefaultSkin = 'vector-2022'; // Vector(2022)
組態
$wgVectorUseIconWatch
監視和取消監視作為圖標而不是鏈接。
- 支持的值:
true
— 使用圖標搜索按鈕false
— 使用監視/取消監視文本鏈接
$wgVectorUseIconWatch = true;
$wgVectorResponsive
MediaWiki版本: | 1.26 – 1.35 |
實驗性設置,可讓Vector適應手機的響應式皮膚。
預設為 false
。
- 支持的值:
true
— 使用響應能力來改善狹窄視圖中的可用性false
— 無響應能力
$wgVectorPrintLogo
MediaWiki版本: | 1.30 – 1.35 |
打印樣式中使用的圖標。
值為'url'
, 'width'
, 'height'
(像素)。
請注意,僅當'url'
指向的圖像是未指定width和height屬性的SVG,或者其width和height與下面的相應變量匹配時,此解決方案才能正常工作。
或者,可以使用PNG或其他類型的圖像,但其尺寸還需要與下面的相應變量匹配。
但是,這可能會導致圖像模糊。
對MediaWiki 1.36及更高的版本,打印徽標可簡單地從手冊:$wgLogos 中設置。
$wgVectorPrintLogo = [
'url' => 'https://en.wikipedia.org/static/images/mobile/copyright/wikipedia-wordmark-en.svg',
'width' => 174,
'height' => 27
];
$wgVectorShareUserScripts
Setting to false
prevents Vector 2022 skin from loading MediaWiki:Vector.css and MediaWiki:Vector.js.
功能
- Vector皮膚的基本特徵
- 減少混亂(主要是通過減少屏幕上的行數)
- 搜索框的位置更加突出
- 內容-操作和名字空間鏈接的視覺分離,前者分為視圖選項卡和操作菜單項
- 根據瀏覽器大小自動增加/減少整個用戶界面的頁邊距
- 使用星型圖標查看和取消查看操作
- 添加了Vector 擴展的特性(其中一些特性後來被合併到Vector皮膚或MediaWiki內核中,或已被刪除)
- 簡化搜索框,包括建議
- 可摺疊的導航門戶
- 在不保存編輯頁面時發出警告
- 自動隱藏屏幕上不適合的選項卡
- 實驗性Vector外觀擴充功能
- 簡化頁尾內容
- 搜索框在得到焦點時展開
- 部分編輯鏈接被移動到標題旁邊而不是右側,並使用圖標
- 透過CollapsibleVector 擴充功能支援可摺疊導航欄
注釋
可摺疊的導覽列
可摺疊導覽入口目前由CollapsibleVector 擴充功能提供,該擴充功能必須另外安裝。
智慧型手機和平板電腦設計
Vector可在許多移動設備上運行,但尚未針對移動設備進行完全優化。 This latest version of Vector, Vector 2022, has better support for mobile devices.
皮膚的歷史
Vector於2009年創建,是Wikipedia Usability Initiative 的一部分。 它於2010年成為MediaWiki的默認皮膚(MediaWiki 1.17 , git #2833b07a),取代了外觀:MonoBook 。 在2022年的MediaWiki 1.38版本中,它作為閱讀/網頁/桌面版改進 的一部分進行了更新。
Vector在其先前的MonoBook上提供了許多可用性方面的改進。
它是第一個將 flat level content_actions
推進到 categorized content_navigation
的外觀。
一開始,基本功能包含在核心佈景主題中,而向量的一些特殊功能則由一個單獨的擴充套件(Extension:Vector )處理。 在MediaWiki 1.22版本,該擴展被合併至皮膚中。
自定義深色模式
此頁面的一部分(與section相關)已過時。 |
可以使用 CSS ,例如默認啟用的用戶樣式和 [1]。 Vector 皮膚的深色模式衍生品,例如 外觀:DarkVector ,可以作為單獨的皮膚選項加載到 wiki 中。
請注意,所有這些皮膚都由第三方支持,而不是 Wikimedia Foundation 。
參見
- 外觀:Vector/2022 – Vector2022版
- 外觀:DarkVector – 同一皮膚的深色主題
- Skin:Vector/VectorBook.css – CSS代碼,用於從此皮膚中的外觀:MonoBook 獲取圖書背景圖片。
- Skin:Vector/monobook-replica.css – 使用應用在 Vector 之上的 CSS 代碼使 Vector 看起來儘可能類似於 MonoBook 的實驗。
- Skin:Vector/Customize – 如何自定義外觀並在不同位置添加一些自定義 HTML 代碼。
1.38+ 的新版 Vector 外觀
MediaWiki版本: | ≥ 1.38 |
在MediaWiki 1.38版本中,Vector的新變體——Vector 2022 ——投用,成為Desktop Improvements 項目的一部分。
此皮膚用於一個或多個維基媒體項目。 這可能意味着皮膚足夠穩定、運作足夠良好,可以用在這樣的高流量的網站上。 請在維基媒體的CommonSettings.php和InitialiseSettings.php組態檔中查找此皮膚的名稱以查看哪些網站安裝了該皮膚。 特定wiki上的已安裝的皮膚的完整列表位於Special:Version頁面。 |
此外觀在以下wiki農場/託管網站和/或軟件包中提供: 這不是一份權威名單。 即使某些wiki農場/託管網站和/或軟件包未在這裡列出,它們也可能提供此外觀。 請檢查你的wiki農場/託管網站或軟件包以確認提供情況。 |
- Skins bundled with MediaWiki 1.16/zh
- GPL licensed skins/zh
- Stable skins/zh
- Skins supporting Composer/zh
- Skins in Wikimedia version control/zh
- CentralAuthIsUIReloadRecommended extensions/zh
- GetPreferences extensions/zh
- MakeGlobalVariablesScript extensions/zh
- ResourceLoaderSiteModulePages extensions/zh
- ResourceLoaderSiteStylesModulePages extensions/zh
- SkinPageReadyConfig extensions/zh
- GetBetaFeaturePreferences extensions/zh
- All skins/zh
- Outdated pages/zh
- Skins used on Wikimedia/zh
- Skins included in Canasta/zh
- Skins available as Debian packages/zh
- Skins included in Miraheze/zh
- Skins included in MyWikis/zh
- Skins included in ProWiki/zh
- Skins included in semantic::core/zh
- Skins included in ShoutWiki/zh
- Skins included in Telepedia/zh
- Skins included in wiki.gg/zh
- Skins included in WikiForge/zh
- Vector skin/zh