github-pages
Générez un nouveau site jekyll et poussez-le vers la branche gh-pages ; modifiez _config.yml pour ajouter un github_username à lier au compte utilisateur. Le lien généré sera vers github.com, pas vers l'endroit où votre référentiel d'entreprise github est hébergé. Dans mon cas, un 404 est le résultat puisque mon nom d'utilisateur github d'entreprise n'est pas le même que mon nom d'utilisateur github.
Je pense que le fichier qui cause cela se trouve dans la gem à jekyll-3.1.6/lib/site_template/_includes/icon-github.html - Je suis un novice absolu de ruby donc je ne veux pas essayer de changer cela pour voir si cela fait une différence, avez eu une installation ruby cassée une fois et ne voulez pas prendre le risque.
les liens générés doivent être https://github.myenterprisedomain.com et non https://github.com
@aeberbach Hé, il semble que vous ayez des problèmes avec le modèle de site. Le modèle n'est pas censé englober Enterprise pour le moment (spécifier juste un github_username
ne suffirait pas ici ; nous aurions également besoin de l'URL github, dans ce cas https://github.myenterprisedomain.com) .
Lorsque vous exécutez jekyll new
, nous générons ces fichiers et vous êtes libre de les modifier. Vous avez raison de dire que icon-github.html
est l'endroit où vous devez aller pour modifier cela. Remplacez simplement github.com
par github.myenterprisedomain.com
.
Nous sommes en train de déplacer le site d'exemple vers son propre thème pour Jekyll 3.2 et nous pouvons alors réévaluer comment cela devrait être considéré. Nous voudrons certainement soutenir cela à l'avenir, mais pour l'instant, veuillez modifier votre copie de _includes/icon-github.html
dans votre site.
/cc @jglovier sur une manière élégante de prendre en charge les liens utilisateur Enterprise dans le modèle de site. ??
@aeberbach , juste une note : quand @parkr dit
pour l'instant, veuillez modifier votre copie de _includes/icon-github.html dans votre site
C'est une référence au _includes/icon-github.html
dans le dossier du site où que vous développiez votre projet jekyll. (le même dossier où se trouve votre fichier _config.yml
)
Ce n'est pas une référence aux fichiers gem installés que vous avez mentionnés de jekyll-3.1.6/lib/site_template/_includes/icon-github.html
- ne modifiez pas les fichiers gem réels.
Désolé si c'est déjà quelque chose que vous savez, mais vous avez mentionné la modification d'un fichier gem dans votre message, et ce n'est pas une bonne idée.
Compris - cela fonctionnera pour le moment, merci à vous deux.
/cc @jglovier sur une manière élégante de prendre en charge les liens utilisateur Enterprise dans le modèle de site.
Désolé pour la réponse tardive. J'ouvrirai un problème dans le thème minima gem où nous pourrons suivre cela. :scintille:
Commentaire le plus utile
@aeberbach , juste une note : quand @parkr dit
C'est une référence au
_includes/icon-github.html
dans le dossier du site où que vous développiez votre projet jekyll. (le même dossier où se trouve votre fichier_config.yml
)Ce n'est pas une référence aux fichiers gem installés que vous avez mentionnés de
jekyll-3.1.6/lib/site_template/_includes/icon-github.html
- ne modifiez pas les fichiers gem réels.Désolé si c'est déjà quelque chose que vous savez, mais vous avez mentionné la modification d'un fichier gem dans votre message, et ce n'est pas une bonne idée.