5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-05-18 21:30:48 +00:00
panel/doc/borradores.md

28 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

2019-08-20 22:11:10 +00:00
# Borradores
En Jekyll, los borradores se encuentran en el directorio `_drafts`.
En Sutty, para traducir a distintos idiomas, utilizamos "colecciones"
con el nombre del idioma. Nuestra extensión de traducciones reemplaza
el directorio `_posts` por cada uno de estos y genera un sitio por cada
idioma. De esta forma no tenemos que hacer adaptaciones más profundas a
las plantillas.
Hasta ahora lo que hacíamos es agregar un metadata `draft: true` a los
artículos y luego los filtrábamos con una extensión. Creemos que esta
opción es mínima y suficiente para lo que queremos lograr (excluir
algunos artículos de la compilación).
De lo contrario, tendríamos que implementar lo siguiente, que no es
trivial:
* Mover artículos de lugar entre `_lang/` y `_lang/_drafts`, utilizando
`mv` y `rugged`.
* Implementar acceso a borradores por colección. Jekyll carga los
borradores solo desde `_drafts`, con lo que no podríamos saber a qué
idioma pertenece a menos que ignoremos ese dato o lo guardemos como
metadato...
En este momento es más simple para Sutty mantener el `draft: true`.