我使用Node.js作为服务器创建了一个网站。我知道,node.js文件应该通过在终端中键入命令开始工作,所以我不确定Github Pages是否支持node.js-hosting。所以我该怎么做?
GitHub页面仅托管静态HTML页面。不支持服务器端技术,因此Node.js应用程序不会在GitHub页面上运行。 Node.js wiki上列出了许多托管服务提供商。
App雾似乎是最经济的,因为它为2GB内存的项目提供免费托管(如果你问我,这是非常好的)。 As stated here,AppFog删除了他们对新用户的免费计划。
如果你想在GitHub上托管静态页面,那么请阅读this guide。如果你计划使用Jekyll,那么this guide将非常有帮助。
我们,Javascript爱好者,不必使用Ruby(Jekyll或Octopress)在Github页面中生成静态页面,我们可以使用Node.js和Harp,例如:
这些是steps。抽象:
git clone https://github.com/your-github-user-name/your-github-user-name.github.io.git
harp init _harp
确保在开头用下划线命名文件夹;当您部署到GitHub页面时,您不希望提供源文件。
harp compile _harp ./
和git add -A
git commit -a -m "First Harp + Pages commit"
git push origin master
有关于布局,局部,玉和更少的好东西的详细信息。
将节点js应用程序从本地推送到GitHub是非常简单的步骤。
脚步:
git clone repo-url
git add -A
git commit -a -m "First Commit"