github-pages
Genere un nuevo sitio jekyll y envíelo a la rama gh-pages; edite _config.yml para agregar un github_username para vincular a la cuenta de los usuarios. El enlace generado será a github.com, no al lugar donde está alojado su repositorio empresarial de github. En mi caso, un 404 es el resultado, ya que mi nombre de usuario de github empresarial no es el mismo que mi nombre de usuario de github.
Creo que el archivo que causa esto se encuentra en la gema en jekyll-3.1.6 / lib / site_template / _includes / icon-github.html - Soy un novato absoluto en ruby, así que no quiero intentar cambiar esto para ver si hace una diferencia, ha tenido una instalación de ruby rota una vez y no quiero correr el riesgo.
los enlaces generados deben ser https://github.myenterprisedomain.com no https://github.com
@aeberbach Oye, parece que tienes problemas con la plantilla del sitio. No se supone que la plantilla abarque Enterprise en este momento (especificar solo github_username
no sería suficiente aquí; también necesitaríamos la URL de github, en este caso https://github.myenterprisedomain.com) .
Cuando ejecuta jekyll new
, generamos estos archivos y usted es libre de modificarlos. Tiene razón en que icon-github.html
es donde debe ir para editar esto. Simplemente cambie github.com
a github.myenterprisedomain.com
.
Estamos en el proceso de mover el sitio de ejemplo a su propio tema para Jekyll 3.2 y podemos reevaluar cómo se debe considerar esto. Seguro que queremos apoyar esto en el futuro, pero por ahora edite su copia de _includes/icon-github.html
en su sitio.
/ cc @jglovier en una forma elegante de admitir enlaces de usuarios empresariales en la plantilla del sitio. 😄
@aeberbach , solo una nota: cuando @parkr dice
por ahora, edite su copia de _includes / icon-github.html en su sitio
Es una referencia al _includes/icon-github.html
en la carpeta del sitio dondequiera que esté desarrollando su proyecto jekyll. (la misma carpeta donde está su archivo _config.yml
)
No es una referencia a los archivos instalados joya que ha mencionado de jekyll-3.1.6/lib/site_template/_includes/icon-github.html
- no cambian los archivos reales de la gema.
Lo siento si esto ya es algo que sabes, pero mencionaste editar un archivo de gemas en tu publicación, y esa no es una buena idea.
Entendido, eso funcionará por ahora, gracias a ambos.
/ cc @jglovier en una forma elegante de admitir enlaces de usuarios empresariales en la plantilla del sitio.
Lo siento por la respuesta demorada. Abriré un problema en el tema de gemas mínimas donde podemos rastrear esto. : destellos:
Comentario más útil
@aeberbach , solo una nota: cuando @parkr dice
Es una referencia al
_includes/icon-github.html
en la carpeta del sitio dondequiera que esté desarrollando su proyecto jekyll. (la misma carpeta donde está su archivo_config.yml
)No es una referencia a los archivos instalados joya que ha mencionado de
jekyll-3.1.6/lib/site_template/_includes/icon-github.html
- no cambian los archivos reales de la gema.Lo siento si esto ya es algo que sabes, pero mencionaste editar un archivo de gemas en tu publicación, y esa no es una buena idea.