2015-08-06 2 views
0

Я попытался использовать nanoc для создания статического блога на страницах github. Я нашел несколько учебников и блог-постов об этом, но все они выглядят устаревшими и не работают.использование nanoc для github страниц

Это то, что я сделал:

  1. Установите nanoc в diretory /MYNAME.github.io
  2. компилировать статический сайт по умолчанию, выполнив nanoc
  3. создать хранилище GitHub под названием MYNAME.github.io
  4. в моем каталоге я выполнить следующие команды:

    git init

    git add.

    мерзавец совершить -м "первоначальное обязательство"

    мерзавец удаленного добавить происхождение https://github.com/MYNAME/MYNAME.github.io.git

    GIT PUSH -u мастер происхождения

тогда все файлы в этом каталоге будут загружены в хранилище ,

Однако, я получаю ошибку 404, когда я перехожу на http://MYNAME.github.io. Но, я вижу стартовую страницу, когда я добрался до http://MYNAME.github.io/output/.

Я должен нажимать только ?

Кроме того, стартовая страница действительно уродлива по сравнению с тем, когда я запускаю нано-сервер локально.

ответ

1

Должен ли я использовать только выходной каталог?

Да. Вернее, только содержание каталога output, что означает запуск git init из этой папки вместо папки верхнего уровня вашего сайта nanoc.

Кроме того, начальная страница действительно уродлива по сравнению с тем, когда я запускаю нано-сервер локально.

Это скорее всего потому, что ваша страница ссылается на таблицу стилей в (скажем) /css/default.css, но из-за того, как вы настроили хранилище Git таблицы стилей на самом деле доступен только при /output/css/default.css. Исправьте первую проблему, и эта проблема также должна исчезнуть.

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