“rake preview”与“rake deploy”的差异

时间:2013-06-16 23:15:09

标签: octopress

我遇到一个问题,我可以“rake preview”并在localhost:4000上的浏览器中查看该网站,所有内容似乎都正确显示(字体,样式,帖子,文本,旁白等)。但是,当我“rake deploy”(我已设置为同步到Amazon S3)时,该网站以几乎看起来好像缺少CSS,配置错误等方式显示。

我已经验证了“/stylesheets/screen.css”引用的路径存在于S3中,浏览器可以打开它。我甚至在“预览”和“部署”的screen.css和主index.html上都做了差异,看不出任何差异。

我尝试了以下可能的解决方案:

  • 从我最近的更改之前恢复为备份
  • 清除S3存储桶中的所有内容并重新部署
  • 完全重新开始安装Octopress
  • 当然要清除浏览器缓存,尝试从不同的防火墙后面进行测试,在不同的浏览器和操作系统中进行测试等。
  • 仔细阅读此处标记为'octopress'的所有问题

可能触发所有这些的是取消注释sass / custom / _colors.scss中的以下行:

$ header-bg:#263347;

在此之前,唯一的另一个变化是大约一周前的“rake new_post”。不做任何一项改变似乎没有帮助。

我完全彻底失去了下一步的尝试。我确信这会产生一个脸部棕榈。

以下是一些屏幕截图的链接(由于声誉不足,我无法发布内联):

http://cdn.ihashacks.com/img/2013/06/preview.png http://cdn.ihashacks.com/img/2013/06/deployed.png

非常感谢任何帮助。提前谢谢!

1 个答案:

答案 0 :(得分:0)

您的博客是否在domain.com/blog托管?如果是,请确保url中的网站变量root_config.yml设置正确。

如果没有解决问题,您是否可以提供浏览器控制台的转储?这将有助于调试。