css - Mediawiki - 脚本错误 : Lua error at line 1: unexpected symbol near '/'

标签 css lua compiler-errors mediawiki

我不得不说我不清楚错误的真正原因,但我唯一的观察是这个 .css 文件出于某种原因被视为 Lua 文件,这就是为什么我们请参阅下面的错误。

enter image description here

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/

相关文章:

CSS3 动画进度条 IE9 polyfill CSS3Pie

actionscript-3 - TypeError : Error #1006: value is not a function - What am I doing wrong?

compiler-errors - 后缀符号的方式和原因

css - 与 bootstrap WP 一致的 div

css - 叠加多个div图片

HTML 按钮作为换行复制到剪贴板

c++ - Lua C API 如何确定函数是作为类成员调用的还是只是表中的函数?

lua - 如何将二进制转换为十进制(LUA)

linux - lua-nginx 必须以 root 身份运行

java - Intellij Idea 评论错误