1

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

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

4

1 回答 1

0

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

如果这不能解决它,你能提供浏览器控制台的转储吗?这将有助于调试。

于 2013-09-26T20:59:38.733 回答