Skip to content
This repository was archived by the owner on Sep 1, 2022. It is now read-only.

Commit e3acf5f

Browse files
authored
Merge pull request #25 from mberasategi/master
Add Spanish translation
2 parents cb6d92f + 1ea315a commit e3acf5f

14 files changed

+311
-16
lines changed

config.yml

Lines changed: 55 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,37 @@
11
title: GitHub Pages
22
tagline: Your sidekick in using GitHub Pages and blogs
3-
description: Learn how to create a site or blog from your GitHub repositories with GitHub Pages.
3+
description: >-
4+
Learn how to create a site or blog from your GitHub repositories with GitHub
5+
Pages.
46
tags:
57
- GitHub
68
- GitHub Pages
79
template:
810
name: github-pages-with-jekyll
911
repo: github-pages-with-jekyll-template
12+
preferences:
13+
- type: dropdown
14+
name: language
15+
label: Language
16+
description: Choose your preferred language.
17+
options:
18+
- label: English
19+
value: en
20+
- label: Español
21+
value: es
1022
before:
1123
- type: createIssue
1224
title: Welcome
1325
body: 00_class-introduction-issue.md
14-
1526
steps:
1627
- title: Generate a GitHub Pages site
17-
description: Generate a GitHub Pages site with the automatic page generator.
28+
description: Generate a GitHub Pages site with the automatic page generator.
29+
translations:
30+
es:
31+
title: Activa GitHub Pages
32+
description: >-
33+
Gnera un sitio web con el generador automático de páginas GitHub
34+
Pages.
1835
event: page_build
1936
link: '{{ repoUrl }}/issues/1'
2037
actions:
@@ -29,9 +46,12 @@ steps:
2946
data:
3047
deploymentUrl: '%actions.pagesUrl.data.html_url%'
3148
- type: updateBranchProtection
32-
3349
- title: Customize your homepage
3450
description: Open a pull request with changes to the homepage.
51+
translations:
52+
es:
53+
title: Personaliza tu página inicial
54+
description: Abre un pull request con cambios en la página inicial.
3555
event: pull_request.opened
3656
link: '{{ repoUrl }}/issues'
3757
actions:
@@ -51,9 +71,12 @@ steps:
5171
branch: '%payload.pull_request.head.ref%'
5272
- type: closeIssue
5373
issue: Welcome
54-
5574
- title: Merge your pull request
5675
description: Merge the pull request that customizes your homepage.
76+
translations:
77+
es:
78+
title: Combina tu pull request
79+
description: Combina el pull request que personaliza tu página inicial.
5780
event: pull_request.closed
5881
link: '{{ repoUrl }}/pulls'
5982
actions:
@@ -62,7 +85,7 @@ steps:
6285
- type: gate
6386
left: '%payload.pull_request.base.ref%'
6487
operator: ===
65-
right: 'master'
88+
right: master
6689
- type: updateBranchProtection
6790
- type: octokit
6891
method: repos.getPages
@@ -74,30 +97,33 @@ steps:
7497
title: Getting ready to blog
7598
body: 03_change-theme.md
7699
data:
77-
deploymentUrl: '%actions.pagesUrl.data.html_url%'
100+
deploymentUrl: '%actions.pagesUrl.data.html_url%'
78101
- type: respond
79102
with: 03_merged-pr.md
80103
data:
81104
url: '%actions.issue.data.html_url%'
82-
83105
- title: Customize site details
84106
description: Edit the configuration file to display your information.
107+
translations:
108+
es:
109+
title: Personaliza los detalles del sitio
110+
description: Edita el archivo de configuración para mostrar tu información.
85111
event: pull_request
86112
link: '{{ repoUrl }}/issues'
87113
actions:
88114
- type: gate
89115
gates:
90116
- left: '%payload.action%'
91117
operator: ===
92-
right: 'opened'
118+
right: opened
93119
- left: '%payload.action%'
94120
operator: ===
95-
right: 'synchronize'
121+
right: synchronize
96122
- type: gate
97123
required: false
98124
left: '%payload.action%'
99125
operator: '!=='
100-
right: 'opened'
126+
right: opened
101127
else:
102128
type: closeIssue
103129
issue: Getting ready to blog
@@ -124,9 +150,12 @@ steps:
124150
data:
125151
branch: '%payload.pull_request.head.ref%'
126152
date: '%payload.pull_request.created_at%'
127-
128153
- title: Create a blog post
129154
description: Create a new file that will become your first blog post.
155+
translations:
156+
es:
157+
title: Crea un post
158+
description: Crea un nuevo archivo que se convertirá en el primer post de tu blog.
130159
event: pull_request.synchronize
131160
link: '{{ repoUrl }}/pulls'
132161
actions:
@@ -185,9 +214,12 @@ steps:
185214
- type: createReview
186215
body: 05_add-front-matter.md
187216
event: COMMENT
188-
189217
- title: Add blog post metadata
190218
description: Add YAML front matter to the blog post to display the title and date.
219+
translations:
220+
es:
221+
title: Añade metadatos al post
222+
description: Añade texto preliminar YAML al post para mostrar el título y la fecha.
191223
event: pull_request.synchronize
192224
link: '{{ repoUrl }}/pulls'
193225
actions:
@@ -211,7 +243,7 @@ steps:
211243
- type: gate
212244
required: false
213245
action_id: title
214-
left: /^title:\s?["'].+["']$/m
246+
left: '/^title:\s?["''].+["'']$/m'
215247
operator: test
216248
right: '%actions.contents%'
217249
- type: gate
@@ -238,9 +270,16 @@ steps:
238270
- type: createReview
239271
body: 06_merge-and-celebrate.md
240272
event: APPROVE
241-
242273
- title: Merge your first post
243-
description: Merge the pull request so your blog post will appear on your GitHub Pages site.
274+
description: >-
275+
Merge the pull request so your blog post will appear on your GitHub Pages
276+
site.
277+
translations:
278+
es:
279+
title: Combina tu primer post
280+
description: >-
281+
Combina el pull request para que tu post aparezca en tu sitio de
282+
GitHub Pages.
244283
event: pull_request.closed
245284
link: '{{ repoUrl }}/pulls'
246285
actions:
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
## Paso 1: Activa GitHub Pages
2+
3+
¡Bienvenida a GitHub Pages y Jekyll! :tada:
4+
5+
Si es la primera vez que usas GitHub Pages o quieres aprender cómo crear y alojar un sitio web con [GitHub Pages](https://pages.github.com), estás en el lugar adecuado. Con GitHub Pages, puedes alojar contenidos como [documentación](https://flight-manual.atom.io/), [currículums](https://github.com/jglovier/resume-template) o cualquier otro contenido estático que quieras.
6+
7+
En este curso crearás un blog alojado en GitHub Pages y aprenderas a:
8+
9+
- Activar GitHub Pages
10+
- Usar [Jekyll](https://jekyllrb.com/), un generador de sitios estáticos
11+
- Personalizar el aspecto y contenido de sitios creados con Jekyll
12+
13+
### ¿GitHub es nuevo para ti?
14+
15+
Para este curso necesitas saber cómo crear una rama (_branch_) en GitHub, confirmar cambios (_commit_) usando Git, y abrir peticiones de extracción (_pull requests_) en GitHub. Si necesitas un recordatorio del flujo de trabajo en GitHub, revisa el [curso de Introducción a GitHub]({{ host }}/courses/introduction-to-github).
16+
17+
### :keyboard: Actividad: Genera un sitio web con GitHub Pages
18+
19+
El primer paso para publicar tu blog en la web es activar GitHub Pages en este repositorio <sup>[:book:](https://help.github.com/articles/github-glossary/#repository)</sup>. Cuando habilitas GitHub Pages para un repositorio, GitHub toma el contenido que tenga en el branc `master` y publica un sitio web basado en esos contenidos.
20+
21+
1. Debajo del nombre de tu repositorio, haz clic en [**Settings**]({{ repoUrl }}/settings) (Ajustes).
22+
1. En la sección "GitHub Pages", en el desplegable Source, selecciona **master branch**.
23+
24+
Una vez que GitHub Pages se ha activado y se ha iniciado el sitio web, estaremos listos para crear algún contenido más.
25+
26+
> Activar GitHub Pages crea una implementación de tu repositorio. Puede llevarme hasta un minuto contestar mientras espero a la implementación.
27+
28+
<hr>
29+
<h3 align="center">Vuelve a esta propuesta _(issue)_ para mi siguiente comentario.</h3>
30+
31+
> _A veces respondo demasiado rápido para que la página se actualice por sí misma. Si realizas alguna acción prevista y no ves una respuesta por mi parte, espera unos segundos y refresca la página para ver tus siguientes pasos._

responses/es/01_update-index.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
## Paso 2: Personaliza tu página inicial
2+
3+
¡Buen trabajo! Ahora que GitHub Pages está activado, puedes ver tu sitio web aquí: {{ deploymentUrl }}
4+
5+
Puedes personalizar tu página inicial añadiendo contenido bien a un archivo `index` o al archivo `README.md`. GitHub Pages buscará primero un archivo `index`. Si encuentra un archivo `index`, GitHub Pages utiliza el contenido en ese archivo para crear la página inicial. Si no encuentra un archivo `index`, utiliza `REAMDE.md` para crear la página inicial.
6+
7+
Tu repositorio tiene un archivo `index.md`, así que podemos actualizarlo para que incluya tu contenido personalizado.
8+
9+
### :keyboard: Actividad: Crea tu página inicial
10+
11+
1. Navega a la pestaña **Code** de este repositorio y accede al archivo `index.md`, o haz clic en [este enlace]({{ repoUrl }}/blob/master/index.md)
12+
2. En la esquina superior derecha, haz clic en el icono a la derecha del archivo para editar el archivo `index.md`
13+
3. Escribe el contenido que quieres que aparezca en tu página principal
14+
4. Haz scroll hasta la parte inferior, escribe un mensaje de commit y haz clic en **Create a new branch for this commit and start a pull request**
15+
5. Abre una petición de extracción (pull request)
16+
17+
> Una vez que has creado el pull request, me desplazaré hasta allí para hablar de los próximos pasos.
18+
19+
<hr>
20+
<h3 align="center">Busca mi respuesta en tu pull request.</h3>

responses/es/02_merge-pr.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
## Paso 3: Combina tu pull request
2+
3+
¡Puedes combinar (_merge_)<sup>[:book:](https://help.github.com/articles/github-glossary/#merge)</sup> tu pull request ahora, @{{ user.username }}! :ship:
4+
5+
### :keyboard: Actividad: Combina tu pull request
6+
7+
1. Haz clic en **Merge pull request** más abajo.
8+
1. Haz clic en **Confirm merge**.
9+
1. Haz clic en **Delete branch**.
10+
11+
<hr>
12+
<h3 align="center">Mira mi respuesta más abajo.</h3>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Parece que la descripción de tu pull request está vacía, @{{ user.username }}.
2+
3+
**¿Lo sabías?** Si añades palabras clave a tu pull request, puedes cerrar issues automáticamente.
4+
5+
Por ejemplo, si escribes `closes #2` en la descripción de tu pull request, el issue abierto se cerrará cuando este ejercicio esté completo. Para más palabras clave que puedes usar para cerrar issues, consulta “[Closing issues with keywords](https://help.github.com/articles/closing-issues-using-keywords/)".
6+
7+
Si necesitas ayuda resolviendo los problemas que estás encontrando en este issue, crea un post en el tablón [GitHub Community]({{ communityBoard }}). Puede que también quieres buscar tu problema para ver si alguna otra persona ha podido resolverlo en el pasado.
8+
9+
<hr>
10+
<h3 align="center">Comprueba los siguientes pasos más abajo.</h3>

responses/es/03_change-theme.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
## Paso 4: Personaliza los detalles del sitio
2+
3+
¡Buen trabajo! Puedes ver tu sitio publicado [aquí]({{ deploymentUrl }}). Si no ves tus cambios inmediatamente, refresca la página.
4+
5+
### Preparar tu página para usarla como blog
6+
7+
Jekyll utiliza un archivo llamado `_config.yml` para almacenar los ajustes de tu sitio web, la plantilla o el tema del sitio y contenido reutilizable como el título de tu sitio y tu nombre de usuario de GitHub.
8+
9+
Puedes comprobar el archivo `_config.yml` en la pestaña **Code** de tu repositorio.
10+
11+
### :keyboard: Actividad: Modifica el archivo de configuración
12+
13+
Vamos a modificar `_config.yml` para que refleje perfectamente con tu nuevo blog. Primero, tenemos que aplicar una plantilla o tema que funcione con blogs. Para esta actividad, usaremos un tema llamado `minima`.
14+
15+
16+
17+
1. Navega a la pestaña **Code** de este repositorio y hasta el archivo `_config.yml`, o haz clic en [este enlace]({{ repoUrl }}/blob/master/_config.yml).
18+
2. En la esquina superior derecha, haz clic en :pencil2: para abrir el editor.
19+
3. Añade un `theme:` que especifique **minima**, de forma que se vea así en tu archivo `_config.yml`:
20+
```
21+
theme: minima
22+
```
23+
4. Modifica las otras variables de configuración, como `title:`, `author:` y `description:`, para personalizar tu sitio web.
24+
5. Haz clic en **Create a new branch for this commit and start a pull request**.
25+
6. Abre un pull request.
26+
27+
<hr>
28+
<h3 align="center">Busca mi siguiente respuesta en tu pull request.</h3>

responses/es/03_merged-pr.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
¡Buen trabajo, @{{ user.username }}! Este request ya está terminado. Encontrarás tu siguiente tarea [aquí]({{ url }}).
2+
3+
Voy a adelantarme y a cerrar nuestro primer issue <sup>[:book:](https://help.github.com/articles/github-glossary/#issue)</sup> ahora que ya has actualizado tu archivo `index.md`.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
## Paso 5: Crea un post en tu blog
2+
3+
:warning: ¡No hagas merge todavía! :warning:
4+
5+
Este pull request pinta muy bien. :sparkles: ¡Acabas de editar el archivo `_config.yml`! Tenemos algo más de trabajo para crear tu blog. Puedes seguir haciendo commits en tu rama `{{ branch }}` y el pull request se actualizará automáticamente.
6+
7+
### :keyboard: Actividad: Añade algo de contenido a tu blog
8+
9+
**Nota de atajo**: Haz clic en [este enlace]({{ repoUrl }}/new/{{ branch }}/?filename=_posts/{{ date | date: "%Y-%m-%d" }}-my-first-blog-post.md) para completar automáticamente los pasos 1-4.
10+
11+
1. En la pestaña "Code", selecciona tu rama `{{ branch }}`.
12+
1. Haz clic en **Create new file** (crear un archivo nuevo).
13+
1. Nombra el archivo `_posts/AAAA-MM-DD-titulo.md`.
14+
1. Reemplaza `AAAA-MM-DD` con la fecha de hoy, y cambia también el `titulo` de tu primer post si quieres. _Nota:_ Si cambias el título, asegúrate de utilizar guiones en lugar de espacios.
15+
16+
- Si la fecha de tu post no sigue la convención de fechas correcta, recibirás un error y tu sitio no se construirá. Para más información, puedes acceder a "[Page build failed: Invalid post date](https://help.github.com/articles/page-build-failed-invalid-post-date/)".
17+
18+
1. Escribe un borrador rápido de tu primer post. Recuerda, siempre puedes editarlo después.
19+
1. Haz commit de tus cambios a tu rama.
20+
21+
<hr>
22+
<h3 align="center">Mira mi respuesta más abajo.</h3>

responses/es/04_wrong-theme.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Parece que has cambiado el tema del sitio, pero para esta actividad queremos usar `minima`.
2+
3+
### :keyboard: Actividad: Cambia el tema a minima
4+
5+
Vamos a cambiar el tema a `minima`:
6+
7+
1. En la parte superior de este pull request, haz clic en la pestaña **Files changed**.
8+
2. Haz clic en el icono para entrar en el modo de edición y cambia el `theme:` a **minima**.
9+
3. Haz scroll hasta la parte de abajo de la página para crear un commit.
10+
4. Introduce un mensaje de commit y haz clic en **Commit changes**.
11+
12+
> No te preocupes, si no te gusta este tema siempre puedes cambiarlo más adelante.
13+
14+
Si necesitas ayuda resolviendo el problema que estás encontrando, crea un post en el tablero de [GitHub Community]({{ communityBoard }}). Puede que también quieras buscar tu problema para ver si otras personas lo han resuelto en el pasado.
15+
16+
<hr>
17+
<h3 align="center">Mira mi respuesta más abajo.</h3>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
## Paso 6: Añade metadatos del post
2+
3+
Ahora que has creado tu archivo con el post para un blog en Jekyll, podemos añadir algo de sintaxis. La sintaxis que usan los archivos de Jekyll se llama texto preliminar YAML. Va en la parte superior de tu archivo y tiene este aspecto:
4+
5+
```yml
6+
---
7+
title: "Bienvenida a mi blog"
8+
date: 2019-01-20
9+
---
10+
```
11+
12+
Este ejemplo añade un título y una fecha a tu post. Hay otras cosas útiles que puedes añadir aquí en el futuro como plantillas, categorías o cualquier otra lógica que te resulte útil. Para más información sobre la configuración del texto preliminar, puedes consultar [Jekyll front matter documentation](https://jekyllrb.com/docs/frontmatter/).
13+
14+
### :keyboard: Actividad: Añade texto preliminar a tu post
15+
16+
1. Haz clic en la pestaña "Files Changed" de este pull request.
17+
1. Hay dos archivos en la pestaña "Files Changed", el archivo `_config.yml` y el archivo `_posts/YYYY-MM-DD-title.md`. Asegúrate de editar el archivo que hay en la carpeta `_posts`.
18+
2. Haz clic en el icono de la parte derecha para editar.
19+
3. Escribe lo siguiente en la parte superior de tu post:
20+
21+
---
22+
title: "TU TÍTULO"
23+
date: AAAA-MM-DD
24+
---
25+
26+
4. Reemplaza TU TÍTULO con el título para tu post.
27+
5. Reemplaza AAAA-MM-DD con la fecha de hoy.
28+
6. Haz commit de tus cambios en tu rama.
29+
30+
<hr>
31+
<h3 align="center">Mira mi respuesta más abajo.</h3>

0 commit comments

Comments
 (0)