现在,我正在使用一个名为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 [email protected]: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: /


就是这样!我将保留此“问题与答案”,以防万一它可以帮助与我一样犯同样错误的其他人:)

09-11 23:29