использовать nanoc для страниц github

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

Вот что я сделал:

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

    git инициировать

    git добавить .

    git commit -m "начальный коммит"

    git удаленное добавление источника https://github.com/MYNAME/MYNAME.github.io.git

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

то все файлы из этого каталога будут загружены в репозиторий.

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

Должен ли я отправлять только каталог output?

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


person spore234    schedule 06.08.2015    source источник


Ответы (1)


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

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

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

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

person Community    schedule 06.08.2015