我遇到了一个问题,我可以“预览”并在 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
任何帮助将不胜感激。提前致谢!