Развертывание angular.js yeoman на страницах GitHub

Я не могу развернуть на страницах GitHub мое приложение yeoman angular. Я использовал руководство по развертыванию yeoman:

  1. Удалите каталог dist из файла .gitignore. По умолчанию проекты Yeoman игнорируют его.
  2. Добавьте каталог dist в свой репозиторий: git add dist && git commit -m "Initial dist subtree commit"
  3. Разверните поддерево в другую ветку. Укажите относительный путь к вашему каталогу dist с помощью --prefix: git subtree push --prefix dist origin gh-pages

Но моя страница GitHub все еще использует код от мастера ветки. Например, http://derk153.github.io/app/index.html показывает некоторые данные, но не dist ветка gh-pages

GH-страница: http://derk153.github.io/

Мое репо: https://github.com/derk153/derk153.github.io


person Derk153    schedule 04.11.2015    source источник


Ответы (1)


Я думаю, вам нужно добавить свое приложение angular в новый репозиторий в ветке gh-pages.

Я рекомендую вам это:

  • Создайте новое репо.
  • Переместите свой код в это репо.
  • Добавьте новую ветку gh-pages с папкой dist (как рекомендует Йоман).
  • Вы можете использовать пакет grunt следующим образом: https://github.com/tschaub/grunt-gh-pages

Посмотрите мой пример: у меня есть это репо, чтобы добавить код для моей главной страницы github.io: Мой основной github .io репо. Затем я создаю новое репо с новым кодом, здесь. Проверьте ветку gh-pages, код доступен здесь.

Надеюсь это поможет.

person Mario Araque    schedule 04.11.2015
comment
Спасибо за ответ. Пару минут назад разобрался так же :) - person Derk153; 04.11.2015