最初の段階で満足してしまい後が続きません。ブログを書いてみることにしました。ブログサイトは記事を書くページがツールボタンでごちゃごちゃしていて使う気になれませんでした。Pelican+netlifyにたどり着きました。このブログはそれらの技術を用いて作成しています。Pelicanは静的サイトジェネレータといってサイトをいい感じに作ってくれます。サイトに必要な記事は自分の好きなエディタを使って書くことができます。netfilyは作成した静的サイトをデプロイ(誰でも閲覧できる状態に)するサービスです。この二つを組み合わせて使えば自分の好きなようにブログを書けるのではと考え実際にやってみました。以下にその時に行ったセットアップのまとめを記述したいと思います。PelicanとはPelicanはオープンソースの静的サイトジェネレータです。ここで静的サイトとはページを要求した時にサーバ上に保存されているhtmlファイルをそのまま送るサイトのことを指します。wikiや阿部寛のホームページがこれにあたります。静的サイトジェネレータは他にも多数あります。各静的サイトジェネレータを開発の頻度によってスコア化して一覧表示しているStaticGenというサイトをみると沢山の種類があることがわかります。多数ある中からPelicanを選択したかというと開発言語がPythonだったからです。比較的開発が盛んでPythonを使っているPelicanを選びました。3.6.5を使用します。はじめにPelicanをインストールする前にPelican実行用仮想環境を作成します。3.6.5にはvenvという仮想環境を作成するモジュールが最初からインストールされているのでこれを使用します。/path/to/your/venvこれによって仮想環境用のディレクトリが作成されました。次にそのディレクトリ内に入って仮想環境を有効化させます。$になったら成功です。次にPythonのパッケージインストーラpipからPelicanをインストールします。pelicanまたMarkdown形式で記事を書くためにそのライブラリもインストールします。MarkdownこれでPelicanのインストールは完了です。次にサイトを作成するためのセットアップを行います。Pelicanセットアップはじめに静的サイトのファイルを置くディレクトリを作成しそこへ移動します。/path/to/your/project/dirセットアップはpelican-quickstartコマンドを実行しいくつかの質問に答えると完了です。/path/to/your/project/dirlsコマンドで確認してみるといくつかのファイルとディレクトリが作成していることがわかります。tasks.py以上でPelicanのインストール&セットアップは完了しました。今後はcontentディレクトリに記事を書いていくことになります。