css - Hexo 博客 CMS 部署到 Heroku 不工作

标签 css node.js heroku content-management-system hexo

现在我正在使用名为 Hexo 的简单 NodeJS CMS 为我的公司创建博客。

Hexo 的主要网站:http://hexo.io

Hexo 的 Github 页面:https://github.com/hexojs/hexo

到目前为止,它看起来还不错,我让它在本地运行良好,并且正在让博客成功部署到 Heroku。然而,这就是我遇到麻烦的地方!

就像 Hexo 的文档告诉我要做的......

1.

hexo generate

2。

hexo deploy
[info] Start deploying: heroku
On branch master
nothing to commit, working directory clean
Fetching repository, done.
Everything up-to-date
Branch master set up to track remote branch master from git@heroku.com:bloglikethewind2.git.
[info] Deploy done: heroku

3。是的,它已正确部署并且一切正常。

除非我转到我的应用程序 (https://bloglikethewind2.herokuapp.com),否则所有 CSS 似乎都不见了!然后,当我转到 CSS 文件 ( https://bloglikethewind2.herokuapp.com/blog/css/style.css ) 时,我得到的是:

Cannot GET /blog/css/style.css

几个小时以来,我一直在努力找出问题所在,但完全被难住了。任何有见识或可以提出解决方案的人?

如果有帮助...我已将我的源代码向公众开放@ Zach's Github blog repo

https://github.com/djlovegrind/texasca-blog

最佳答案

好的,经过几个小时的困惑和探索,我发现了问题所在。

问题出在我的 _config.yml 文件中。

线

root: /public/

这需要更改为......

root: /

就是这样!我会留下这个问题和答案,以防万一它能帮助其他人犯下和我一样的错误:)

关于css - Hexo 博客 CMS 部署到 Heroku 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27575864/

相关文章:

javascript - 加载整个网站的导航栏,我应该如何处理链接?

html - Div 覆盖两个将填充父级的同级 div

javascript - 在 Owl Carousel 中设置轮播高度

ruby-on-rails - Heroku 数据库设置

git - Heroku推送主控ssh问题

javascript - AJAX 调用工作正常但加载 gif 消失得太快

node.js - 从 super 账本结构获取 "Error: 8 RESOURCE_EXHAUSTED: Sent message larger than max (2217 vs. 15)"

node.js - npm 版本添加 alpha 后缀

javascript - 如何隐藏使用 Electron 构建的 nodeJS 解决方案的源代码(asar 文件)?

ruby-on-rails - Heroku 为什么要安装 rspec?