2014-10-25 1 views
2

Я могу создать и запустить базовое приложение Harp локально, и я могу скомпилировать html/css/js и запустить домашнюю страницу и страницу индекса в моем блоге, однако пути страницы статьи неверны.Harp компиляция ошибки HTML-пути

Локально загружается путь в соответствии с артикулом, например. /articles/welcome-to-harp.md нагрузки как/статьи/прием-на-арфы

При компиляции есть два вопроса:

  1. Отдельные папки для каждой статьи не создаются, так что я в конечном с /articles/welcome-to-harp.html. Я могу жить с этим, если придется, но есть ли возможность компиляции для создания структуры, такой как /articles/welcome-to-harp/index.html?

  2. Ссылки с индексов домашней страницы и статьи указывают на/articles/welcome-to-harp, когда они должны указывать на /articles/welcome-to-harp.html, поскольку это скомпилированная файловая структура (нет файл в/статьи/прием-к-арфой в скомпилированный папку WWW)

Im используя kennethormandy/ро-средство защиты шаблонного и не внесли никаких изменений. Установки узла и арфы совершенно новые на сегодняшний день.

Составитель проекта можно посмотреть здесь: http://blog.shapevoid.com/

Любой способ решить эти две проблемы?

ответ

2

Проблема заключается в том, что веб-сервер, который вы используете в производстве, не дает вам дополнительных помощников, которые встроены в арфу.

Как веб-сервер, Harp предоставляет вам дополнительные функции, такие как разрешение доступа к welcome-to-harp.html по адресу /welcome-to-harp. Это то, что происходит, когда вы используете harp server. Когда вы запустите harp compile, страницы, которые у вас есть в файловой системе, скомпилированы в одно и то же место.

Если вы планируете вручную компиляции для других веб-серверов, но по-прежнему хотят довольно URL-адреса, вы можете структурировать свои страницы таким образом:

/articles/welcome-to-harp/index.html

Возможно, мы могли бы добавить неявную функциональность, которую вы описывая, у нас есть an open PR for it, но сейчас Harp выводит ту же структуру каталогов, которую вы установили при запуске harp compile.

Смежные вопросы