1

现在我正在使用一个名为 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 的 Github 博客 repo

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

4

1 回答 1

1

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

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

线

root: /public/

这需要更改为....

root: /

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

于 2014-12-23T05:57:30.507 回答