www.tsukuba.wide.ad.jp (Zola)
WIDE Project つくばNOCのWebサイトを Zola で構築したリポジトリです。
npm install
npm run site:servesite:serve / site:build 実行時に Tailwind のユーティリティCSS(static/css/tailwind.css)も自動生成されます。
npm run site:buildpackage.jsonのバージョンを更新npm install- (自動で
deps:syncが実行される)
依存は package-lock.json で固定され、実ファイルは static/vendor と static/fonts に同期されます。
content/news/にYYYY-MM-DD-*.mdを追加- Front Matter の
dateとtagsを設定 - 障害情報の場合は
tags = ["障害情報"]を含める
例:
+++
title = "回線メンテナンスのお知らせ"
date = 2026-03-01
[taxonomies]
tags = ["障害情報", "メンテナンス"]
+++content/activities.mdを編集- 英語も更新する場合は
content/activities.en.mdを編集
data/members.jsonを編集- 英語も更新する場合は
data/members.en.jsonを編集 activeとalumniに分けて管理activeにはgrade(例:B1)とdepartmentを設定alumniはdepartmentのみでOK
- デフォルトは日本語(
ja)、英語はen - 文字列翻訳は
config.tomlの[translations]と[languages.en.translations] - コンテンツ翻訳は
content/*.en.mdを追加 - データ翻訳が必要なページは
data/*.en.jsonを追加
content/に*.mdを追加- ナビに出したい場合は
config.tomlの[[extra.nav]]を追加