现在我正在使用名为 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
最佳答案
好的,经过几个小时的困惑和探索,我发现了问题所在。
问题出在我的 _config.yml 文件中。
线
root: /public/
这需要更改为......
root: /
就是这样!我会留下这个问题和答案,以防万一它能帮助其他人犯下和我一样的错误:)
关于css - Hexo 博客 CMS 部署到 Heroku 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27575864/