J'ai créé un site Web en utilisant Node.js comme serveur. Comme je le sais, le fichier node.js devrait commencer à fonctionner en tapant des commandes dans le terminal. Je ne suis donc pas sûr que Github Pages prenne en charge node.js-hosting. Donc qu'est ce que je devrais faire?
Pages GitHub Héberger uniquement des pages HTML statiques. Aucune technologie côté serveur n'étant prise en charge, les applications Node.js ne s'exécutent pas sur les pages GitHub. Il existe de nombreux fournisseurs d'hébergement, comme indiqué sur le wiki de Node.js .
Le brouillard de l'application semble être le plus économique, car il fournit un hébergement gratuit pour les projets de 2 Go de RAM (ce qui est très bien si vous me demandez).
Comme indiqué ici , AppFog a supprimé son forfait gratuit pour les nouveaux utilisateurs.
Si vous voulez héberger des pages statiques sur GitHub, alors lisez ce guide . Si vous envisagez d'utiliser Jekyll , alors ce guide vous sera très utile.
Nous, les amoureux de Javascript, n’avons pas besoin d’utiliser Ruby (Jekyll ou Octopress) pour générer des pages statiques dans des pages Github. Nous pouvons utiliser Node.js et Harp , par exemple:
Ce sont les étapes . Abstrait:
Cloner le référentiel
git clone https://github.com/your-github-user-name/your-github-user-name.github.io.git
Initialiser une application de harpe (localement):
harp init _harp
assurez-vous de nommer le dossier avec un trait de soulignement au début; lorsque vous déployez sur GitHub Pages, vous ne voulez pas que vos fichiers source soient servis.
Compilez votre application de harpe
harp compile _harp ./
Déployer sur Gihub
git add -A
git commit -a -m "First Harp + Pages commit"
git Push Origin master
Et ceci est un bon tutoriel avec des détails sur les trucs sympas comme les layouts, les partiels, Jade et Less.