Неверный URL в Octopress на поддомене

Я в меру своих возможностей следовал инструкциям, изложенным на сайте Octopress, но по какой-то причине все не так.

Когда я следовал инструкциям, я ожидал, что мои URL будут выглядеть примерно так: http://domain.com/blog/POST

Вместо этого (кроме корневой страницы) они выглядят так: http://domain.com/blog/blog/POST

Какую ошибку я сделал?

Я сделал следующее:

rake set_root_dir[/blog]
vim _config.yml #url: http://domain.com/blog
vim Rakefile #document_root = "~/domain.com/blog"

Спасибо!

Примечание: я бы создал тег осьминога, но мне не хватало репутации

1 ответ

Решение

Чтобы разместить сообщения в / блог / дата...

в _config.yml

Я изменился

permalink: /blog/:year/:month/:day/:title/

в

permalink: /:year/:month/:day/:title/

Это изменение было в дополнение к инструкциям от http://octopress.org/docs/deploying/subdir/

Это сработало для самих постов в блоге, но страница архивов по-прежнему отображается как / blog / blog / archives

Вы можете, вероятно, найти в источнике "архивы", чтобы увидеть, как он генерируется, если вы хотите исправить саму страницу архивов и страницы, которые ссылаются на нее. В конце концов, Octopress - это движок для хакеров;)

Другие вопросы по тегам