我不得不说我不清楚错误的真正原因,但我唯一的观察是这个 .css
文件出于某种原因被视为 Lua 文件,这就是为什么我们请参阅下面的错误。
Module:Citation/CS1/styles.css
http://www.gwart.co.uk/Module:Citation/CS1/styles.css
其他相关错误:http://www.gwart.co.uk/Les_Edwards
我该如何解决这个问题,或者,如果需要,将其设为文件
而不是模块
最佳答案
可能页面被解析为 Lua 因为 content model是“Scribunto”。如果TemplateStyles安装了扩展程序,管理员显然可以 change the content model页面从“Scribunto”到“sanitized-css”,页面将被正确解析。
如果您不是管理员,另一种方法是在模板命名空间中创建一个 .css 子页面,然后将其移至模块命名空间。在 Template 命名空间中创建它会自动为其提供“sanitized-css”内容模型,并在将其移动到 Module 命名空间时保留其内容模型。
有一个Phabricator ticket要求以 .css 结尾的模块子页面自动具有“sanitized-css”内容模型,但我不知道在实现方面取得了哪些进展。
关于css - Mediawiki - 脚本错误 : Lua error at line 1: unexpected symbol near '/' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53860278/