Как опубликовать сайт, созданный узлом.js на страницы Github?



Я сделал сайт с помощью узла.js как сервер. Как я знаю, узел.JS-файл должен начать работать, набрав команды в терминале, поэтому я не уверен, что GitHub Pages поддерживает node.Яш-хостинг. Так что же мне делать?

616   3  

3 ответов:

страницы GitHub содержат только статические HTML-страницы. Технология на стороне сервера не поддерживается, поэтому узел.приложения js не будут работать на страницах GitHub. Есть много хостинг-провайдеров, как указано на узел.js wiki.

App fog кажется наиболее экономичным, поскольку он предоставляет бесплатный хостинг для проектов с 2 ГБ оперативной памяти (что довольно хорошо, если вы спросите меня).
как указано здесь, AppFog удалил свой бесплатный план для новых пользователи.

Если вы хотите разместить статические страницы на GitHub, тогда почитайте данное руководство. Если вы планируете использовать Джекил, потом данное руководство будет очень полезно.

мы, любители Javascript, не должны использовать Ruby (Jekyll или Octopress) для создания статических страниц на страницах Github, мы можем использовать Node.js и Харп, например:

это шаги. Аннотация:

  1. создать новый репозиторий
  2. клонировать репозиторий

    git clone https://github.com/your-github-user-name/your-github-user-name.github.io.git
    
  3. инициализировать приложение арфы (локально):

    harp init _harp
    

обязательно назовите папка с подчеркиванием в начале; при развертывании на страницах GitHub вы не хотите, чтобы ваши исходные файлы обслуживались.

  1. скомпилируйте приложение для арфы

    harp compile _harp ./
    
  2. развертывание в Gihub

    git add -A
    git commit -a -m "First Harp + Pages commit"
    git push origin master
    

и это классный учебник С подробностями о хороших вещах, таких как макеты, партиалы, нефрит и меньше.

это очень простые шаги, чтобы переместить приложение node js из локального в GitHub.

действия:

  1. создать новый репозиторий на GitHub
  2. откройте git CMD, установленный в вашей системе (Install GitHub Desktop)
  3. клонируйте репозиторий в свою систему с помощью команды:git clone repo-url
  4. теперь скопируйте все ваши файлы приложений в эту клонированную библиотеку, если ее там нет
  5. получить все готово совершают: git add -A
  6. зафиксируйте отслеживаемые изменения и подготовьте их к отправке в удаленный репозиторий:git commit -a -m "First Commit"
  7. нажмите изменения в локальном репозитории на GitHub:git push origin master

Comments

    Ничего не найдено.