Los archivos de origen están en /src y el sitio está creado en /_site .
Para configurar, desde el directorio raíz: npm run build para probar: npm run start
JavaScript es 100% opcional. CSS también es opcional, pero sin él todo será feo.
La navegación y la estructura de URL coinciden tan estrechamente como es razonable.
Las URL de "página estática" son "bonitas" y terminan con / .
Los archivos de origen de "contenido fechado" (por ejemplo, publicaciones y notas) se denominan {iso-date}-{slug}.html . La organización en carpetas como años es arbitraria y solo para la gestión de facilidad. Sus URL se renderizan al estilo de los bloques de la vieja escuela como /YYYY/MM/DD/slug.html porque muchas de ellas son URL viejas y frescas no cambian.
Si lo hacen, se establece una redirección 301 en la URL anterior.
Las citas se presentan por markdown-it-atribution que representa html como elementos <figure> , à la ala.
/weeks contiene entradas de diario que se incluirán en las URL de archivo semanales.
/writing contiene publicaciones que incluyen un título y una fecha de publicación. Se publican a URL fechadas. A menudo son pesos (manualmente).
/notes contiene notas cortas que se identifican principalmente por tiempo de publicación. Se publican a URL fechadas. Generalmente son de longitud de tweets, pero no hay límites formales en su contenido. Por lo general, se publican a través de SiteWriter. Son posseos de Micro.blog y Twitter (a través de un feed RSS).
/media contiene archivos adjuntos a contenido anticuado (publicaciones y notas), a menudo cargadas a través de SiteWriter.
Casi todo lo demás es una página destinada a ser permanente y encajar dentro de algún tipo de jerarquía de temas.
Inspirado en https://jkc.codes/blog/creating-drafts-in-eleventy/ los archivos de datos dinámicos en/escritura y/las notas hacen que un valor draft real excluya las páginas de las colecciones