能否在MediaWiki页面输出中保留HTML注释以实现模板隐形签名?
在MediaWiki页面输出中添加隐形模板签名的方法
你无法直接通过原生HTML注释<!--...-->实现需求,因为MediaWiki会自动剥离这类注释。但可以用以下几种方式给模板添加隐形"签名":
使用隐藏的span元素
用display:none样式包裹签名内容,页面渲染时不会显示,但查看源码能找到:<span style="display:none;">模板来源:[[模板:你的模板名称]]</span>这种方法简单易实现,无需特殊权限,适合大多数场景。
添加meta标签
在模板中插入自定义meta标签,同样不会在页面显示,仅存在于HTML源码中:<meta name="template-signature" content="模板:你的模板名称">这种方式更规范,适合需要通过工具批量识别模板来源的场景。
自定义配置/扩展(需管理员权限)
如果有服务器管理权限,可修改MediaWiki配置或安装专用扩展,让系统保留特定格式的注释。但这种方式风险较高,可能影响站点安全性和兼容性,非必要不推荐。
内容的提问来源于stack exchange,提问作者James Groom
相关产品推荐
相关产品推荐

