Nikola で Deployを自動化

Nikolaは、 "User Friendly CLI"として、コマンドラインでのインターフェイスを重視して います。
そのため多くのコマンドが用意されていますが、記事を執筆した場合にソースの保管からHTML 生成して公開までの手順についても、Deployコマンドとして自動実行することができます。
Deploy手順について
Deployの手順は人により違うと思います。
わたしの場合は、GitLabでブログのソースを管理しており、NetlifyでCIを 組んでいます。従って、Deployで必要な手順はGitLabにソースを格納する ところまでで、HTMLの生成と公開はNetlifyで自動化しています。
具体的な手順は以下のものです。
git add で追加した記事をリポジトリーに登録する
git commitで追加した記事をリポジトリーに反映させる
git push でローカルのリポジトリーをGitLabに反映させる