本リポジトリは、技術チャレンジ部の公式ホームページのソースコードです。
GitHub Pagesで公開: https://challengeclub.github.io/challenge-club-homepage/
.
├── activities/ 活動紹介ページ(自動運転・CTFなど)
├── posts/ 記事(ニュース・お知らせなど)
├── images/ 画像ファイルの集約場所(投稿・活動紹介用など)
│ ├── posts/
│ ├── activities/
│ └── common/
├── docs/ ビルド成果物(GitHub Pages 用)
├── _includes/ Eleventy テンプレート共通部品
├── styles/ CSSなどスタイル関連
├── .eleventy.js Eleventy 設定ファイル
└── その他設定ファイル等
- HTML / CSS(バニラ)
- Eleventy(11ty)を使用
- GitHub Pages によるホスティング
- モバイル対応(レスポンシブデザイン)
- 画像付きカードレイアウト & フォローリンク
$ git clone https://github.com/ChallengeClub/challenge-club-homepage.git
$ cd challenge-club-homepage以下のコマンドでビルドして、ローカルサーバーが起動します。 ビルド成果物は docs/ に出力されます。
# 開発用(/posts/ などのリンクが / から始まる場合はこちら)
$ npx @11ty/eleventy --serve新しい記事の投稿や、活動紹介の追加、デザイン修正などにご協力いただける方は、 CONTRIBUTING.md をご確認ください。
- 投稿ルール、画像パスのルール、Gitのブランチ運用などを記載しています。
- main ブランチへの直接コミットは禁止しています。ブランチを作成してPRを作成してください。
疑問点や改善案があれば、GitHub の Issue にてご連絡ください。 もしくは、トップページの「お問い合わせ」セクションをご確認ください。