Plantillas GitLab
Overview
Teaching: 0 min
Exercises: 0 minQuestions
Where can I find pre-built projects/themes for my site?
Objectives
Find and fork pre-existing templates to determine the technologies behind a project and the styles of the deriving website
Plantillas Bio-IT
Las plantillas que hemos desarrollado juntos están disponibles en nuestra plataforma GitLab:
Pueden ser ligeramente enriquecidos en comparación con lo que hemos visto durante esta
lección, por ejemplo la plantilla HTML simple también cuenta con un archivo .css
, pero
se mantienen al mínimo a propósito. Si quieres usarlos como base para tu propio
proyecto, deberías forkearlos. Si lo haces para desarrollar tu propio proyecto, y no
para contribuir a la plantilla en sí, debes eliminar la relación de bifurcación.
Repasemos juntos el proceso.
Fork un proyecto haciendo clic en el botón “Fork” a la derecha del título del proyecto. Esto abrirá un menú (mostrado abajo) muy similar al que aparece cuando abres un nuevo proyecto. Puedes decidir mantener tu proyecto en privado y editar el título y la descripción. También puede colocarlo en el grupo/espacio de nombres correspondiente.
Una vez que haya terminado, por favor, elimine la relación de bifurcación. Puede editar
la configuración del proyecto en el menú de la izquierda en la página del proyecto,
siga: Settings > General > Advanced
y luego desplácese hacia abajo hasta la tarjeta
“Eliminar relación de bifurcación”.
Una vez hecho esto, puedes clonar tu repositorio localmente y empezar a editar la plantilla. Si necesitas una recapitulación sobre clonación, fork, push y pull en Git por favor revisa esta lección por The Carpentries.
Más plantillas
¿Te preguntas dónde puedes encontrar más ejemplos de proyectos de páginas de GitLab? Consulta este enlace. Incluye más de 40 ejemplos, basados en múltiples tecnologías. También en estos casos, es una buena práctica eliminar la relación fork si tu objetivo es utilizar la plantilla para el desarrollo de tu propio sitio web, y no contribuir a la plantilla en sí. Algunos ejemplos de plantillas que encontrarás en este repositorio son:
- courseware-template, una plantilla basada en Jekyll para el sitio web de un curso. Puede verla en acción aquí. Incluye estilos para dar formato al contenido de las clases, cuestionarios y diapositivas.
- hugo blog template, la plantilla para construir blogs basada en Hugo.
- jupyterbook, una plantilla para generar libros y documentos integrando código Python. Véalo renderizado aquí.
Ahora tienes todos los conocimientos necesarios para empezar a jugar con las páginas de GitLab. No dudes en contactar con nosotros si tienes alguna pregunta o abrir una incidencia en los proyectos de plantilla para solicitar características o plantear problemas. También eres bienvenido a contribuir al desarrollo de plantillas de páginas, tanto las existentes como las nuevas que puedan encajar en tus casos de uso. Por último, consulta el siguiente capítulo (extra) para saber cómo tratar los errores en la ejecución de la canalización y poder solucionar posibles errores de CI/CD
Key Points
You can find many pre-existing templates for sites on the Internet
You can find the presented themes for sites in our local GitLab
You can avoid duplicated effort by basing new layouts on previous ones