micro site
? Initial release
概要資料の作成に使用できる独自のマイクロ フロントエンド。ランディング ページやサインアップ ページに最適です。内部では静的サイト ジェネレーター イレブンティ (11ty) を使用し、共通の 11ty デフォルトを設定します。
clean-css
使用して CSS をインライン化および縮小しますterser
使用して JavaScript をインライン化し、縮小します。metadata.json
グローバル データ ファイルが含まれますbase.njk
レイアウト テンプレートが含まれていますassets folder
が含まれます。これは*スケルトン プロジェクトであるため、コンポーネントや基本的なスタイルは含まれていません。これは*Bring Your Ownフロントエンドです。
metadata.json
ファイルを更新します。index.njk
ファイルを編集して、Web サイトのコーディングを開始してください。node.js と npm が必要です
開始するには、次の手順に従ってください。
$ git clone https://github.com/systemdes/micro-site.git
npm i
npm run dev
ローカル開発サーバーで live-reloadzz を開始します。
micro-site/
├── _site/ // output folder of 11ty
├── _data/
│ └── metadata.json // metadata for the website
├── _includes/
│ ├── style.css // minified and inlined
│ ├── script.js // minified and inlined
│ └── base.njk // base layout
├── assets/ // passtrough copy
├── index.njk/ // landing page
└── .eleventy.js // 11ty configurations
eleventy-image
による画像の最適化eleventy-cache-assets
によるアセット キャッシュeleventy-plugin-syntaxhiglight
による構文強調表示のサポートMIT © ダニー・デ・フリース