ソースファイルは/src
にあり、サイトは/_site
に構築されています。
ルートディレクトリからセットアップするには: npm run build
to test: npm run start
JavaScriptは100%オプションです。 CSSもオプションですが、それがなければすべてが醜いです。
ナビゲーションとURL構造は、合理的に密接に一致します。
「静的ページ」URLは「きれい」であり、 /
で終わります。
「日付のあるコンテンツ」ソースファイル(投稿やメモなど)は{iso-date}-{slug}.html
という名前です。年間などのフォルダーへの組織は任意であり、管理のためのみです。それらのURLは、 /YYYY/MM/DD/slug.html
として古い学校ブログスタイルとしてレンダリングされています。
もしそうなら、301リダイレクトが古いURLに導入されます。
引用は、HTMLを<figure>
要素としてレンダリングするMarkdown-it-Attributionによってレンダリングされます。
/weeks
毎週のアーカイブURLに含まれるジャーナルエントリが含まれています。
/writing
タイトルと公開日を含む投稿が含まれています。それらは日付のあるURLに公開されています。多くの場合、それらは(手動で)ペソです。
/notes
には、主に公開時間ごとに識別される短いノートが含まれています。それらは日付のあるURLに公開されています。それらは一般的にツイートレングスですが、コンテンツに正式な制限はありません。通常、サイトライターを介して投稿されます。彼らはMicro.BlogとTwitterのポッサです(RSSフィードを介して)。
/media
、日付のあるコンテンツ(投稿とメモ)への添付ファイルが含まれており、多くの場合、サイトライターを介してアップロードされます。
他のほとんどすべては、永続的であり、ある種のトピック階層内に収まることを意図したページです。
https://jkc.codes/blog/creating-drafts-in-eleventy/の動的なデータファイル/書き込みおよび/ draft
に触発