[Mac] Hugo の更新を lftp で行う2

Hugo の更新を lftp で行う方法について書いた。

しかし毎回コマンドを打っていると間違いが生じる可能性があるので、スクリプトで自動アップロードすることにした。

環境:Hugo(heyo テーマ)

以下のサイトに従えば lftp のアップロードスクリプトを書けた。

コピペで使えるLFTPスクリプト #ftp - Qiita
https://qiita.com/n_haruka/items/843a18bbbc268aaf912a

僕はさらに --exclude=".DS_Store" のオプションを付けることで、Mac の .DS_Store をアップロードから除外している。

まとめると、Hugo の更新には以下の3コマンドを実行すればよくなった。

(1)public ディレクトリの削除。

$ sudo rm -r /{public ディレクトリまでのパス}/public/*

(2)公開用ファイルの生成。

$ hugo

(3)アップロード。

$ ./lftp-script.sh


この記事が気に入ったらサポートをしてみませんか?