【问题标题】:Why is Movable Type suffixing my stylesheet?为什么 Movable Type 是我的样式表的后缀?
【发布时间】:2016-05-20 03:56:02
【问题描述】:

我正在尝试恢复运行...复古版 Movable Type (4.25) 的博客。我遇到了一个问题,即每当我加载页面时都没有加载索引样​​式表模板。浏览器尝试访问 styles-site.css 时收到 500,我不怪它,因为 Web 根目录不包含 styles-site.css。但是,它确实包含一个styles-site.css.static,当我将其重命名为styles-site.css 时,该页面工作正常。

This is the configuration for the template that is (I believe) generating the file. 可以看到,发布设置为静态,输出文件为styles-site.css。但是,当我发布时,它会将内容放在styles-site.css.static 中,并且找不到任何内容。此外,右侧的查看已发布模板链接是指向styles-site.css 的链接,因此即使是 Movable Type 似乎也确信该文件应该在那里。然而......它不会在那里生成它。它生成styles-site.css.static,如果我重命名它以删除静态,该站点将一直运行,直到我重新发布,此时styles-site.css 将被删除,styles-site.css.static 将被放回。

关于导致此问题的原因或是否有我可以调整的设置的任何想法?提前感谢您的帮助。

【问题讨论】:

    标签: movabletype


    【解决方案1】:

    自行解决:

    我在 MT 代码中窥探了将.static 附加到字符串的内容,并在WeblogPublisher.pm 中找到了一些内容。它将.static 附加到文件名几次,但它们都检查它们处理的正在发布的内容是静态发布还是动态发布。我觉得这很奇怪,因为我专门静态发布了这个样式表。

    我启动了 phpMyAdmin 并查看了模板表。为样式表模板启用了动态标志,因此我将其设置为零并重新发布。样式表存在!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 2016-04-16
      • 2021-06-28
      • 2020-10-29
      • 2011-03-22
      • 2015-01-09
      相关资源
      最近更新 更多