如何将Node.js制作的网站发布到Github Pages?

问题描述 投票:81回答:3

我使用Node.js作为服务器创建了一个网站。我知道,node.js文件应该通过在终端中键入命令开始工作,所以我不确定Github Pages是否支持node.js-hosting。所以我该怎么做?

node.js github-pages
3个回答
83
投票

GitHub页面仅托管静态HTML页面。不支持服务器端技术,因此Node.js应用程序不会在GitHub页面上运行。 Node.js wiki上列出了许多托管服务提供商。

App雾似乎是最经济的,因为它为2GB内存的项目提供免费托管(如果你问我,这是非常好的)。 As stated here,AppFog删除了他们对新用户的免费计划。

如果你想在GitHub上托管静态页面,那么请阅读this guide。如果你计划使用Jekyll,那么this guide将非常有帮助。


27
投票

我们,Javascript爱好者,不必使用Ruby(Jekyll或Octopress)在Github页面中生成静态页面,我们可以使用Node.js和Harp,例如:

这些是steps。抽象:

  1. 创建一个新的存储库
  2. 克隆存储库 git clone https://github.com/your-github-user-name/your-github-user-name.github.io.git
  3. 初始化Harp应用程序(本地): harp init _harp

确保在开头用下划线命名文件夹;当您部署到GitHub页面时,您不希望提供源文件。

  1. 编译你的Harp应用程序 harp compile _harp ./
  2. 部署到Github qazxsw poi

git add -A git commit -a -m "First Harp + Pages commit" git push origin master 有关于布局,局部,玉和更少的好东西的详细信息。


-12
投票

将节点js应用程序从本地推送到GitHub是非常简单的步骤。

脚步:

  1. 首先在GitHub上创建一个新的存储库
  2. 打开安装到系统的Git CMD(安装this is a cool tutorial
  3. 使用以下命令将存储库克隆到您的系统:GitHub Desktop
  4. 现在将所有应用程序文件复制到此克隆库(如果不存在)
  5. 准备好所有事情:git clone repo-url
  6. 提交跟踪的更改并准备将它们推送到远程存储库:git add -A
  7. 将本地存储库中的更改推送到GitHub:git commit -a -m "First Commit"
© www.soinside.com 2019 - 2024. All rights reserved.