【问题标题】:Discrepency in "rake preview" vs. "rake deploy"“rake preview”与“rake deploy”的差异
【发布时间】:2013-09-27 04:59:38
【问题描述】:

我遇到了一个问题,我可以“预览”并在 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

任何帮助将不胜感激。提前致谢!

【问题讨论】:

    标签: octopress


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多