web-dev-qa-db-fra.com

gh-pages n'autorisant pas plusieurs sous-domaines

Je suis le tutoriel Github Pages. Je pensais pouvoir utiliser deux domaines: api.website.com et website.com, et le premier est créé via un dossier appelé api dans le dossier de mon site Web principal où est stocké index.html.

Lorsque je tape website.com en tant que sous-domaine, cela signifie que mon site est prêt à être publié sur http://website.com, ce qui est excellent. Cependant, je souhaite également que le domaine http://api.website.com en soit un supplémentaire, mais il écrase le sous-domaine existant http://website.com. Qu'est-ce que je fais mal?

enter image description here

Les étapes que je pensais suivre:

  1. https://help.github.com/articles/adding-or-removing-a-custom-domain-for-your-github-pages-site/
  2. https://help.github.com/articles/setting-up-a-custom-subdomain/
  3. https://medium.com/@LovettLovett/github-pages-godaddy-f0318c2f25a#.ae41mob6t
2
Dhruv Ghulati
  1. Créez un autre référentiel pour les pages github, par exemple api.github.io. Ce fichier est accessible à partir de github.com/votre nom d'utilisateur/api.github.io.

  2. Créer une branche séparée avec le nom gh-pages

  3. Créez un fichier CNAME contenant votre nom de sous-domaine, par exemple api.example.com, puis déployez-le dans votre référentiel OR ajoutez simplement votre sous-domaine dans le domaine personnalisé. Assurez-vous que la branche est gh-pages
  4. Configurez les enregistrements CNAME dans votre panneau de domaine. Par exemple, nom_hôte est votre sous-domaine api qui pointe vers votre nom de référentiel api.github.io.
  5. Configurez les enregistrements A qui pointent vers le serveur de pages github.
  6. Déployez votre fichier index.html et un autre fichier sur votre référentiel, assurez-vous que vous appuyez sur la branche gh-pages. Par exemple git Push Origin gh-pages
1
Goyllo