· hugo automator

指定フォルダでSublimeTextとターミナルを一度に起動する

HUGOでのサイト更新のデプロイの部分は、かなり自動化出来て楽になったのですが、サイト更新をするためのパソコン上での準備作業も楽にしたくなりました。

現在のサイト更新をするための準備作業です。

  1. Finder上で、HUGOのプロジェクトフォルダの右クリック(Macなので正しくは、二本指でのタップ)で表示されるメニューから「サービス –> フォルダに新規ターミナルタブ」を選んで、その階層でのターミナルを起動
  2. 起動したターミナル上で「subl .」にて該当フォルダ内のファイルをSublimeTextで起動

毎回、この作業をするのは、面倒なので、MacOS X El Capitan‎に用意されているAutomatorを使って、一連の作業を自動化します。

Automator App

Automatorを使って自動化したい作業を設定していきます。

  1. 変数「hugo_project_path」にHUGOプロジェクトフォルダのパスを設定して、そのパスを取得しておきます。
  2. そのパスの階層でSublime Text 2を起動します。
  3. そのパスの階層でターミナルを起動します。

Automator hugo setting

出来たAutomatorのファイルをDockに入れておけば、サイトの更新をしたい時に、ワンクリックで準備が整います。

  • LinkedIn
  • Tumblr
  • Reddit
  • Google+
  • Pinterest
  • Pocket