Git 推送后 Squarespace 开发者模式无法恢复地破坏网站

标签 squarespace

Squarespace 不为其开发者模式提供任何文档或支持,因此我希望有人遇到了这个灾难性错误并找到了解决方法。

正常的编辑=>提交=>推送模式会导致Squarespace经常丢失网站的上半部分,就好像CSS消失了一样。我怀疑较少的文件没有被正确地重新编译,但看起来很明显该网站陷入了这种模式。

有几次我能够通过 git reset 然后推送重置来恢复(验证另一端的文件是否已损坏)。其他时候,这并没有解决任何问题,除了通过关闭和打开开发人员模式来重置之外,我无法确定任何选项 - 显然不是一个解决方案,因为它会丢弃所有内容。

这完全削弱了工作能力。

有谁知道是什么原因造成的或如何解决它?

Squarespace 支持似乎没有兴趣以任何方式提供帮助...

最佳答案

事实证明,Squarespace 缓存编译的模板较少,并且在编译新模板时不会清除或重置变量值的缓存。

我不清楚这有什么意义,但他们似乎有意识地决定以这种方式处理事情?

结果似乎是,许多有效的模板修改都会使整个站点崩溃,直到清除缓存才能恢复。

我发现可以通过通过SFTP登录、上传新的less文件、从包含的less文件列表中删除less文件、重新加载站点来强制清除缓存,这样它就找不到less文件(并刷新缓存),然后将较少的文件添加回文件列表,并且下一次重新加载应该在没有任何缓存值的情况下进行。

感谢 Squarespace!

关于Git 推送后 Squarespace 开发者模式无法恢复地破坏网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45619962/

相关文章:

javascript - Squarespace 模板和 Less CSS

css - 使用 CSS(Squarespace 站点)向我的导航 Pane 添加 Logo

javascript - 使用 jQuery 更改 SquareSpace 上的图像

html - 带有图片图标和切换图标的 Accordion 菜单

html - 如何在 SquareSpace 中更改 block 的颜色

html - 如何使浏览器的黑色跨度宽度?

html - 基本 CSS 不响应/移动设备友好

css - 标题图像大小

css - 垂直半页背景图像(在 Squarespace 中)

html - 如何在 Squarespace 中强制图像跨越 100% 宽度?