Развертывание Hexo blog CMS в Heroku не работает

Сейчас я использую простую NodeJS CMS под названием Hexo, чтобы вести блог для своей компании.

Основной сайт 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

Я пытался понять, что не так в течение нескольких часов, но я полностью озадачен. Кто что знает или может подсказать решение?

Если это поможет... Я сделал свой исходный код общедоступным @ репозиторий блога Зака ​​на Github

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


person Zach Cook    schedule 20.12.2014    source источник
comment
@ user1483163 не могли бы вы взглянуть на это для меня? Я был бы очень признателен... Я вижу, что ваш блог Hexo отлично работает на Heroku по адресу jeffic.herokuapp.com.   -  person Zach Cook    schedule 21.12.2014


Ответы (1)


Хорошо, я понял, что было не так, после нескольких часов головоломок и возни.

Проблема была внутри моего файла _config.yml.

Линия

root: /public/

Это нужно было изменить на ....

root: /

И это было! Я оставлю этот вопрос и ответ на всякий случай, если он поможет кому-то еще, кто совершает ту же ошибку, что и я :)

person Zach Cook    schedule 23.12.2014