2017-08-10 38 views
1

Squarespace不提供任何文档或支持他们的开发者模式,所以我希望有人遇到了这个灾难性的错误并找出了一个解决方法。Squarespace开发者模式在Git推后Irrecoverably破坏网站

正常的edit => commit => push pattern会导致Squarespace经常失去网站的上半部分,就好像css已经不在了。我怀疑文件没有被正确重新编译,但似乎很清楚,该网站被卡在这种模式。

有几次我已经能够通过git reset进行恢复,然后按下重置(验证另一侧的文件已损坏)。其他时候,这并没有解决任何问题,除了重启之外,我还没有能够确定任何其他选项,因为它将开发者模式关闭和开启 - 显然不是解决方案,因为它将所有东西都抛弃了。

这完全破坏了任何工作能力。

有谁知道是什么原因导致这个问题或者如何解决它?

Squarespace的支持似乎并不感兴趣的帮助以任何方式......

+0

“..如果CSS不见了” - Squarespace使用他们自己的特殊味道少,我会检查您编译的site.css中的错误消息。如果编译器遇到错误,它会停止。 – jfox

回答

1

原来,Squarespace缓存编译少模板和不明确或重置变量值缓存时,一个新的模板编译。

我不清楚这是怎么回事,但他们似乎已经有意识地决定以这种方式处理事情?

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

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

Thanks Squarespace!