Node.jsをサーバーとして使用してWebサイトを作成しました。私が知っているように、node.jsファイルはターミナルでコマンドを入力することで動作を開始するはずなので、Github Pagesがnode.jsホスティングをサポートしているかどうかはわかりません。だから私は何をすべきですか?
GitHubページ静的なHTMLページのみをホストします。サーバー側のテクノロジーはサポートされていないため、Node.jsアプリケーションはGitHubページで実行されません。 Node.js wiki にリストされているように、多くのホスティングプロバイダーがあります。
アプリフォグは、2GBのRAMを含むプロジェクトの無料ホスティングを提供するため、最も経済的であると思われます(私に尋ねると、これはかなり良いです)。
ここで述べたように 、AppFogは新しいユーザー向けの無料プランを削除しました。
GitHubで静的ページをホストする場合は、 このガイド をお読みください。 Jekyll の使用を計画している場合は、 このガイド が非常に役立ちます。
Javascriptを愛する私たちは、Githubページで静的ページを生成するためにRuby(JekyllまたはOctopress)を使用する必要はありません。Node.jsと Harp を使用できます。 :
これらは steps です。抽象:
リポジトリの複製
git clone https://github.com/your-github-user-name/your-github-user-name.github.io.git
Harpアプリの初期化(ローカル):
harp init _harp
フォルダーの先頭にアンダースコアを付けてください。 GitHub Pagesにデプロイするとき、ソースファイルを提供したくありません。
Harpアプリをコンパイルする
harp compile _harp ./
Gihubにデプロイする
git add -A
git commit -a -m "First Harp + Pages commit"
git Push Origin master
これはクールなチュートリアルです レイアウト、パーシャル、Jade、Lessなどのニースの詳細について。