CSSをテーマにした勉強会「CSS Talk」の公式サイトのリポジトリです。
開発に必要なパッケージなどは以下のコマンドですべてインストールされます。クローンをしたあとに実行してください。
npm install
以下の環境で動作の確認をしています。
開発は/src
ディレクトリでおこない、/docs
ディレクトリに出力されます。
├── README.md
├── aigis/ // スタイルガイドのテンプレート
├── docs/ // 本番公開用のディレクトリ
├── gulpfile.babel.js // Gulpの設定ファイル
├── package.json // Node.jsの設定ファイル
└── src/ // 開発用のディレクトリ
├── _data/ // JSONファイル
├── _includes/ // Pugのテンプレートファイル
├── assets/ // サイト共通のファイル
│ ├── css/ // CSSファイル
│ ├── icon/ // アイコンフォント用のSVG
│ │ └── template/ // アイコンフォント用のテンプレートファイル
│ │ ├── _icon.css
│ │ └── _icon.html
│ ├── img/ // 画像ファイル
│ └── js/ // JavaScriptファイル
└── index.pug // Pugファイル
以下のコマンドを実行すると、開発に必要なGulpのタスクがすべて実行されます。
npm start
以下のような処理がおこなわれます。
スタイルガイドのインデックスページは/src/assets/css/styleguide/index.md
に記述されています。監視対象にはなっていないので、すぐに更新したいときは以下のコマンドを実行してください。
npm run styleguide
/docs
ディレクトリはhttps://csstalk.net/として公開されます。