Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

pistachiostudio/sankoku

Repository files navigation

糞取山酷会(くそとりさんこくかい)

仲間内の登山・ハイキングチームのウェブサイトです。

ページ下部のスライドの更新方法

static/slides/ フォルダに画像ファイル(JPG/PNG)を追加すればOK。 あとはmainブランチにプッシュすれば自動的にビルドが始まって、画像が配置されるはず。


管理者向けコマンド集

初回セットアップ(Windows)

VSSのインストール:

make setup-win

Pillowのインストール:

py -3 -m pip install Pillow

日常的な作業フロー

1. 画像を最適化:

make resize-images-win

2. サイトをビルド:

make build-win

その他のコマンド

開発サーバーの起動:

make serve-win

技術詳細

使用技術:

  • 静的サイトジェネレーター: VSS
  • ホスティング: GitHub Pages

画像リサイズスクリプト (resize-images.py):

  • 横幅2000ピクセルにリサイズ(アスペクト比維持)
  • JPEG品質85%で最適化
  • 元の画像を static/slides/originals/ に自動バックアップ
  • 処理履歴を static/slides/.processed_images.json に記録
  • 既に処理済みの画像は自動スキップ(二重処理防止)

ファイル構造

.
├── index.md              # トップページ
├── layouts/
│   └── default.html      # メインレイアウト
├── static/
│   ├── css/              # スタイルシート
│   ├── js/               # JavaScript
│   └── slides/           # スライド画像
│       └── originals/    # バックアップ(元画像)
├── generate-slides-list.js  # スライドリスト生成スクリプト
├── resize-images.py      # 画像リサイズスクリプト
└── Makefile              # ビルドコマンド

About

糞取山酷会 is bad team

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •