|
| 1 | + |
| 2 | + |
| 3 | +<!-- el logo de Henry se oculta en el build --> |
| 4 | + |
| 5 | +# Ejemplo de H1 |
| 6 | + |
| 7 | +#### Ejemplo de anexo del H1 |
| 8 | + |
| 9 | +Este readme corresponde al contenido de una clase o lección. |
| 10 | + |
| 11 | +## Qué cambia en este layout? |
| 12 | + |
| 13 | +Para el contenido de las clases se utiliza el layout `lesson` por default (no hace falta setearlo). |
| 14 | + |
| 15 | +Este layout incluye: |
| 16 | + |
| 17 | +### Tabla de contenidos |
| 18 | + |
| 19 | +Se genera una TOC a la izquierda de la pantalla (solo en web) con links de navegación a los H2 y H3 encontrados en el contenido. |
| 20 | + |
| 21 | +### Tiempo de lectura |
| 22 | + |
| 23 | +Se utiliza la librería personalizada `henry-reading-time` para establecer un tiempo de lectura aproximado. |
| 24 | + |
| 25 | +### Botón de Homework |
| 26 | + |
| 27 | +En caso de que la clase tenga homework (existencia de la variable `homeworkUrl`) se genera un botón junto al tiempo de lectura, con link a la homework. |
| 28 | + |
| 29 | +### Botón de Feedback |
| 30 | + |
| 31 | +En caso de que la clase tenga un `feedbackID` (correspondiente a *AirTable*) renderiza un botón que lleva a dicho form. |
| 32 | + |
| 33 | +## Imágenes |
| 34 | + |
| 35 | +Cualquier imagen que queramos incluir debe estar dentro de la carpeta `assets` (es posible incluir subcarpetas) y por default va a tener **_BoxShadow_**. |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | +Si no queremos que tenga _BoxShadow_, sólo necesitamos ponerle al Alt text el valor `no-box`. |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | +Es ùtil especialmente para imagenes con fondo transparente, logos, etc. |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | +Morbi ultricies euismod tortor, eu finibus massa. In vehicula diam iaculis, pulvinar leo sed, aliquet leo. Suspendisse at hendrerit nisi, vitae finibus enim. Donec id pretium urna. Ut ullamcorper tortor sit amet dolor blandit, quis venenatis urna tempus. Curabitur efficitur blandit blandit. Aliquam placerat justo leo, ut porttitor turpis gravida sed. Suspendisse varius varius urna quis faucibus. Proin lacus erat, mollis nec finibus eget, lobortis vel metus. In elit quam, euismod vitae magna condimentum, cursus condimentum tellus. Quisque vel dictum ante, vel laoreet dolor. Suspendisse eleifend ut nibh nec mollis. Pellentesque dignissim, tortor at pellentesque porttitor, nisi lorem viverra turpis, ut viverra enim ipsum bibendum arcu. Donec lacinia cursus consequat. Fusce quis ultrices magna. |
| 48 | + |
| 49 | +## Contenido oculto en la web |
| 50 | + |
| 51 | +Si queremos mostrar contenido al visualizar el markdown desde nuestro editor de texto, o desde GitHub, pero *NO* cuando generamos el sitio web, debemos utilizar un elemento HTML con la clase `hide`. |
| 52 | + |
| 53 | +Por ejemplo, debemos incluir un link al feedback para quienes esten viendo el contenido desde el editor, pero no queremos que aparezca en la web porque ya tenemos un botón para ello. |
| 54 | + |
| 55 | +Acá tenemos un div con la clase hide, que en la web no se muestra: |
| 56 | + |
| 57 | +<table class="hide" width="100%" style='table-layout:fixed;'> |
| 58 | + <tr> |
| 59 | + <td> |
| 60 | + <a href="https://airtable.com/shrSzEYT4idEFGB8d?prefill_clase=05-JS-IV"> |
| 61 | + <img src="https://static.thenounproject.com/png/204643-200.png" width="100"/> |
| 62 | + <br> |
| 63 | + Hacé click acá para dejar tu feedback sobre esta clase. |
| 64 | + </a> |
| 65 | + </td> |
| 66 | + </tr> |
| 67 | +</table> |
| 68 | + |
| 69 | +## Homework |
| 70 | + |
| 71 | +Al final de cada lección generalmente ponemos un enlace a la homework. Al haber un H2 con el texto "Homework" el mismo tendrá un estilo propio. |
0 commit comments