Python製のSSG(Static Site Generator)
以下は、公式サイト「getlektor.com」に基づいた、Lektor のインストール方法と簡単な使い方の手順です。
🚀 インストール方法
1. 依存ソフトの準備
Lektor を使うには以下が必要です(全て Terminal / コマンドプロンプトで確認またはインストール)(getlektor.com):
- Python 3.6+
- ImageMagick(画像処理用)
- FFmpeg(動画サムネイル生成用)
例(macOS):
brew install imagemagick
brew install ffmpeg
2. pipx を使ったインストール(推奨)
環境と依存関係を分離できる安全な方法です(getlektor.com)。
macOS:
brew install pipx
pipx ensurepath
exec $SHELL # シェルを再起動
pipx install lektor
Ubuntu:
sudo apt install python3-pip python3-venv
python3 -m pip install --user pipx
python3 -m pipx ensurepath
exec $SHELL
pipx install lektor
Windows:
python -m pip install --user pipx
python -m pipx ensurepath
# シェルを再起動後
pipx install lektor
※ 仮想環境 + pip 前提の方法もあり(getlektor.com)
🎬 簡単な使い方(Quickstart)
公式にサンプル手順付き動画がありますので、併せてどうぞ:
Lektor インストールとQuickstartチュートリアル (英語, 約10分)
1. プロジェクト作成
lektor quickstart
- 質問に答える(プロジェクト名、ディレクトリなど)。
- デフォルト設定で OK。これで以下が生成されます:
content/,models/,.lektorprojectなどの構成ファイル
2. 開発サーバー起動
cd プロジェクト名
lektor server
http://localhost:5000をブラウザで開くと管理 UI が使用可能(netlify.com, getlektor.com)
3. 本番用ビルド
lektor build
build/またはデフォルトのキャッシュディレクトリへ静的ファイルが生成されます。
💡 よく使うコマンド一覧
全コマンドは lektor --help または lektor <command> --help で確認できます(getlektor.com):
lektor build:静的サイトビルドlektor server:ローカル開発サーバーlektor quickstart:新規プロジェクトを対話的に作成lektor plugins:プラグイン管理lektor project-info:プロジェクト情報表示
✅ まとめ
- 依存をインストール:Python3, ImageMagick, FFmpeg
- pipxでLektor本体を導入
lektor quickstart→lektor server→lektor buildで基本フロー完了
慣れれば静的サイト制作&管理が非常にシンプル&効率的に進みます。どこから始めればいいか困ったら、また聞いてください!
