Skip to content

digitaldemocracy2030/website

Repository files navigation

DD2030 Website (Lume版)

このディレクトリには Deno Lume 静的サイトジェネレーターを使用した DD2030 ウェブサイトのソースが含まれています。

セットアップ

前提条件

  • Deno v2.x以上
  • curl -fsSL https://deno.land/install.sh | sh

開発サーバーの起動

deno task serve

ビルド

deno task build

ディレクトリ構造

/
├── src/              # ソースファイル
│   ├── _components/  # コンポーネント
│   ├── _includes/    # テンプレート
│   │   ├── layout.vto
│   │   ├── page.vto
│   │   └── topics.vto
│   ├── style/        # スタイル
│   │   └── main.css
│   ├── _data.yml     # グローバルデータ
│   ├── about/        # aboutページ
│   ├── topics/         # お知らせページ
│   ├── kouchou-ai/   # 広聴AIページ
│   ├── idobata/      # いどばたページ
│   ├── polimoney/    # Polimoneyページ
│   ├── history/      # プロジェクト歴史ページ
│   └── ...           # その他のページ
├── packages/
│   └── markdown-config/  # markdown の調整をする remark/rehype プラグイン
├── _config.ts        # Lume設定ファイル
├── _cms.ts           # LumeCMS設定ファイル (整備中)
├── deno.json         # Deno設定ファイル
└── .github/workflows/deploy.yml  # GitHub Pages への自動デプロイ設定

ライセンス

MIT License

Releases

No releases published

Packages

 
 
 

Contributors