跳转到内容

维基百科讨论:首页

页面内容不支持其他语言。
维基百科,自由的百科全书
Hamish在话题“恢复本站的自定义首页功能”中的最新留言:6小时前

首页讨论页守则

  • 这里只讨论维基百科首页的布置问题,如有其它与首页无关但与维基百科有关的问题,请到互助客栈发问;维基百科近期的界面变更与首页页面本身的设计无关,请至相应讨论反馈。有关维基百科的常见问题,请参看常见问题解答。
  • 与维基百科完全无关的其他问题,请到知识问答发问。在这里留下的无关话题将会被移除,并可能会带来封禁。
  • 使用四条半形波浪号 (~~~~签名及注明时间。
  • 试验和练习页面编辑请到沙盒。
  • 如果首页不能及时更新,请刷新首页缓存。
  • If you do not write Chinese but need to contact Chinese Wikipedia, you can leave your message here.
  • Wenn Sie Chinesisch nicht verstehen aber chinesischen Wikipedia kontaktieren müssen, können Sie hier Ihre Nachricht hinterlassen.
  • Si vous n'écrivez pas chinois, mais avez besoin de contacter Wikipédia en chinois, vous pouvez laisser votre message ici.
  • Si usted no escribe chino, pero necesita ponerse en contacto Wikipedia en chino, puedes dejar tu mensaje aquí.
  • Если вы не владеете китайским языком, но вам нужно связаться с Китайской Википедией, вы можете оставить ваше сообщение здесь.
  • 中国語ができない方は、こちらの外国語対応ページで中国語版ウィキペディアに連絡することができます。
  • 参见:
Wikipedia:首页/历史(分类)
首页 (2004年2月前)
首页 (2004年2月-2004年9月)
首页 (2004年9月-2005年8月)
首页 (2005年8月-2006年8月)
首页 (2006年8月-2010年3月)
首页 (2010年3月-2013年5月)

    调整首页维基球透明度

    2026年10月20日起,本站首页加入手动配置的深色模式样式,基金会全域兜底样式被禁用,此前被基金会强制抹除的深色模式维基球得以恢复显示。

    鉴于书生此前在讨论中提到“但是深色模式下这么显示维基球太过突兀了,还不如没有”(参见之前的讨论),为优化深色模式下的视觉体验,减少浅色维基球带来的视觉冲击,现提议调整首页维基球透明度:

    候选样式
    选项 浅色模式图标 深色模式图标 描述 备注
    1 全局半透明 法语维基百科现时使用版本
    2 浅色模式维持不透明,深色模式使用70%透明度版本

    --Dabao qian℡ 2026年10月21日 (三) 21:03 (UTC)回复

    支持调整。—— Eric Liu 創造は生命(留言・留名・学生会) 2026年10月23日 (五) 16:53 (UTC)回复
    frwiki真的是全局半透明吗?Sanmosa 风林火山 2026年10月24日 (六) 12:17 (UTC)回复
    是,frwiki首页也有一个和本站一样的Vector顶栏,无论浅色模式还是深色模式维基球都是半透明。--Dabao qian℡ 2026年10月24日 (六) 16:30 (UTC)回复
    你用的是旧版Vector吗?Sanmosa 风林火山 2026年10月25日 (日) 05:07 (UTC)回复
    Vector 2010没有深色模式和Codex令牌 囧rz……--Dabao qian℡ 2026年10月25日 (日) 05:09 (UTC)回复
    啊,我一时理解错了要调整的维基球的位置了。全局半透明看起来可以。Sanmosa 风林火山 2026年10月25日 (日) 05:24 (UTC)回复
    已向Wikipedia:互助客栈/其他发送讨论邀请。TalkInviteDabao qian℡ 2026年10月25日 (日) 21:30 (UTC)回复
    倾向支持2,1不反对。--—MintCandy(Talk) 2026年10月28日 (三) 09:06 (UTC)回复
    2不评价 但1我觉得没必要--SunAfterRain 2026年11月2日 (一) 14:48 (UTC)回复
    或许也可以顺便考虑一下首页风格调整(现在用的还是Vector 2010风格,不是新版Vector风格),可参考英语维基百科首页---- ✦元件 (留言|贡献|签名) 2026年11月3日 (二) 12:47 (UTC)回复
    那就直接倒退回2006版首页了。--Dabao qian℡ 2026年11月3日 (二) 12:56 (UTC)回复
    我只是说参考而已嘛...所有东西都能调整的---- ✦元件 (留言|贡献|签名) 2026年11月3日 (二) 13:07 (UTC)回复
    而且首页风格又不一定要跟旧版不同---- ✦元件 (留言|贡献|签名) 2026年11月3日 (二) 13:13 (UTC)回复
    本站排版其实比英文版看着现代点。—— Eric Liu 創造は生命(留言・留名・学生会) 2026年11月3日 (二) 17:55 (UTC)回复

    恢复本站的自定义首页功能

    自定义首页功能源于2009—2010年度首页改版计划,当时有建议本站应允许用户自定义首页,提案最终获得通过而小工具亦自此引入。旧版自定义首页小工具由Liangent设计,在2016年以“非ResourceLoader小工具”为由被禁用。前段时间在手搓首页深色模式样式的时候顺带制作了新版自定义首页小工具,并为此对各时期的历史首页进行了深色模式适配。新版小工具加入了图形化的设置界面,将设置项保存在user.options中而不是继续定义全局变量,同时加入了首页时区切换功能,替代了现有的mainpage-localtime小工具并修复了现行小工具加载之前短暂出现原始首页以及不支持跟随用户选择语言变体自动转换的bug。关于新版自定义首页小工具的更多细节,请见Help:自定义首页。

    有鉴于此,现提议将新版自定义首页小工具加入全站小工具列表,恢复本站的自定义首页功能并替换现有的“以本地时间显示首页”小工具,使有需要的用户安装更为便捷,只需要在参数设置中勾选选项即可安装,而不必在个人common.js中胡乱操作,方案如下:

    1. 将MediaWiki:Gadget-mainpage-customization.js、MediaWiki:Gadget-mainpage-localtime.js的内容分别替换为User:Dabao qian/Gadget-mainpage-customization.js、User:Dabao qian/Gadget-mainpage-customization.localtime-migrate.js的内容
    2. 使用User:Dabao qian/Gadget-mainpage-customization.css的内容创建MediaWiki:Gadget-mainpage-customization-pagestyles.css
    3. 视情况调整小工具描述页,并删除已弃用变体子页面
    4. 小工具定义页进行以下改动:
    −
    * mainpage-localtime[dependencies=mediawiki.util]|mainpage-localtime.js
    +
    * mainpage-customization[dependencies=mediawiki.api,mediawiki.util,user.options,ext.gadget.HanAssist,oojs-ui-core,oojs-ui-windows|namespaces=4|contentModels=wikitext|actions=view|skins=vector,vector-2022,monobook,timeless,modern,cologneblue|peers=mainpage-customization-pagestyles]|mainpage-customization.js * mainpage-customization-pagestyles[hidden]|mainpage-customization-pagestyles.css * mainpage-localtime[hidden|dependencies=mediawiki.api,mediawiki.util,user.options,ext.gadget.HanAssist]|mainpage-localtime.js

    如上,现征求社群意见。--Dabao qian℡ 2026年11月2日 (一) 18:43 (UTC)回复

    这里直接用catch会不会把其他小工具的报错抓进来?然后mw.user.options.get('timecorrection')是有default值的,所以下面的Date应该是没用。--Hamish|Hopewill camelot 2026年11月2日 (一) 19:28 (UTC)回复
    以及这是用来检测什么的?看起来很奇怪,Lua爆内存(memory)吗?--Hamish|Hopewill camelot 2026年11月2日 (一) 19:34 (UTC)回复
    “直接用catch会不会把其他小工具的报错抓进来”:应该不会,这里的catch绑定的只是api.get(parseParams)这个请求的Promise链,对其他小工具、用户脚本和ResourceLoader模块完全没有影响,而且目前在以用户脚本实际运行的过程中也没出现过问题。
    “下面的Date应该是没用”:已删除,它的来源是旧版以本地时间显示首页小工具给匿名用户使用预留了入口,但是从来没有真正给匿名用户开放过(虽然旧版描述里写了“未登录用户以系统时区确定”,但是根本就没传入supportsUrlLoad参数)。
    “这是用来检测什么的”:原因见白磷留下的这行注释,当时出现了首页展开后模板长度超限的问题,导致API解析不出结果,所以需要检测解析结果里是否包含<!-- WARNING: template omitted, post-expand include size too large -->的警告。--Dabao qian℡ 2026年11月2日 (一) 23:19 (UTC)回复
    看看这个workaround能不能去掉或者用另一个办法处理?我感觉这里处理有点怪怪的,但是也没所谓,可以当我没说,其他部分代码LGTM。不过提案本身我不觉得有很大必要就是了。--Hamish|Lord Chaldeas 2026年11月3日 (二) 22:42 (UTC)回复