3 ответов:
страницы GitHub содержат только статические HTML-страницы. Технология на стороне сервера не поддерживается, поэтому узел.приложения js не будут работать на страницах GitHub. Есть много хостинг-провайдеров, как указано на узел.js wiki.
App fog кажется наиболее экономичным, поскольку он предоставляет бесплатный хостинг для проектов с 2 ГБ оперативной памяти (что довольно хорошо, если вы спросите меня).
как указано здесь, AppFog удалил свой бесплатный план для новых пользователи.Если вы хотите разместить статические страницы на GitHub, тогда почитайте данное руководство. Если вы планируете использовать Джекил, потом данное руководство будет очень полезно.
мы, любители Javascript, не должны использовать Ruby (Jekyll или Octopress) для создания статических страниц на страницах Github, мы можем использовать Node.js и Харп, например:
это шаги. Аннотация:
- создать новый репозиторий
клонировать репозиторий
git clone https://github.com/your-github-user-name/your-github-user-name.github.io.gitинициализировать приложение арфы (локально):
harp init _harpобязательно назовите папка с подчеркиванием в начале; при развертывании на страницах GitHub вы не хотите, чтобы ваши исходные файлы обслуживались.
скомпилируйте приложение для арфы
harp compile _harp ./развертывание в Gihub
git add -A git commit -a -m "First Harp + Pages commit" git push origin masterи это классный учебник С подробностями о хороших вещах, таких как макеты, партиалы, нефрит и меньше.
это очень простые шаги, чтобы переместить приложение node js из локального в GitHub.
действия:
- создать новый репозиторий на GitHub
- откройте git CMD, установленный в вашей системе (Install GitHub Desktop)
- клонируйте репозиторий в свою систему с помощью команды:
git clone repo-url- теперь скопируйте все ваши файлы приложений в эту клонированную библиотеку, если ее там нет
- получить все готово совершают:
git add -A- зафиксируйте отслеживаемые изменения и подготовьте их к отправке в удаленный репозиторий:
git commit -a -m "First Commit"- нажмите изменения в локальном репозитории на GitHub:
git push origin master
Comments