现在,我正在使用一个名为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: /
就是这样!我将保留此“问题与答案”,以防万一它可以帮助与我一样犯同样错误的其他人:)