Lektor

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

3. 本番用ビルド

lektor build
  • build/ またはデフォルトのキャッシュディレクトリへ静的ファイルが生成されます。

💡 よく使うコマンド一覧

全コマンドは lektor --help または lektor <command> --help で確認できます(getlektor.com):

  • lektor build:静的サイトビルド
  • lektor server:ローカル開発サーバー
  • lektor quickstart:新規プロジェクトを対話的に作成
  • lektor plugins:プラグイン管理
  • lektor project-info:プロジェクト情報表示

✅ まとめ

  1. 依存をインストール:Python3, ImageMagick, FFmpeg
  2. pipxでLektor本体を導入
  3. lektor quickstartlektor serverlektor build で基本フロー完了

慣れれば静的サイト制作&管理が非常にシンプル&効率的に進みます。どこから始めればいいか困ったら、また聞いてください!


投稿日

カテゴリー:

投稿者:

タグ: