File sumber di /src
dan situs dibangun ke /_site
.
Untuk mengatur, dari direktori root: npm run build
untuk menguji: npm run start
JavaScript adalah 100% opsional. CSS juga opsional, tetapi tanpa semuanya akan jelek.
Navigasi dan struktur URL cocok sedekat mungkin.
URL "Halaman Statis" adalah "cantik" dan berakhir dengan /
.
File sumber "konten tanggal" (misalnya posting dan catatan) bernama {iso-date}-{slug}.html
. Organisasi ke dalam folder seperti tahun adalah sewenang -wenang dan hanya untuk manajemen yang mudah. URL mereka diterjemahkan gaya lama-blog-blog sebagai /YYYY/MM/DD/slug.html
karena banyak dari mereka adalah URL tua dan keren tidak berubah.
Jika mereka melakukannya, pengalihan 301 diberlakukan di URL lama.
Kutipan diterjemahkan oleh Markdown-It-Attribution yang menjadikan HTML sebagai elemen <figure>
, à la ala.
/weeks
berisi entri jurnal yang akan dimasukkan dalam URL arsip mingguan.
/writing
berisi posting yang mencakup judul dan tanggal publikasi. Mereka diterbitkan ke URL tanggal. Seringkali mereka adalah peso (secara manual).
/notes
berisi catatan pendek yang diidentifikasi terutama berdasarkan waktu publikasi. Mereka diterbitkan ke URL tanggal. Mereka umumnya panjang tweet, tetapi tidak ada batasan formal pada konten mereka. Mereka biasanya diposting melalui Sitewriter. Mereka adalah pagar untuk micro.blog dan Twitter (melalui umpan RSS).
/media
berisi lampiran pada konten tertanggal (posting dan catatan), sering diunggah melalui SiteWriter.
Hampir semuanya adalah halaman yang dimaksudkan untuk permanen dan cocok dalam semacam hierarki topik.
Terinspirasi oleh https://jkc.codes/blog/creating-drafts-in-eleventy/ file data dinamis di/penulisan dan/catatan menyebabkan nilai draft
yang sebenarnya untuk mengecualikan halaman dari koleksi