kanta's spike

hugoでコンテンツを追加したときに、すぐにvscodeで編集したい。

hugo new til/hogehoge.md

解決策

hugoには --editorオプションがあるため、エディタを指定して実行すれば良い。

hugo new --editor code til/hogehoge.md

ただし、デフォルト設定では、以下のように許可code(vscodeのexe名)は許可exeに設定されていないため、エラーになる。

[security.exec]
  allow = ['^dart-sass-embedded$', '^go$', '^npx$', '^postcss$']

そのため、config.tomlに以下を追記する必要がある。

# ..略..

[security.exec]
  allow = ['^dart-sass-embedded$', '^go$', '^npx$', '^postcss$', 'code']

参考

作成日: 2022/07/22