hugoのthemesをgit submoduleで管理してるので汚したくない!でもGoogle Adsenseのスクリプトを入れたいときの対処法

タイトルが長い!ラノベみたい!

まあ書いてる通りで、hugoのthemesをgit submoduleで管理していて、できるだけその中身を変更したくない。 でも<head>と</head>の間にスクリプトを入れないといけない!どうしよう!という時の話。

やり方はとっても簡単。
beautifulhugoの場合、

your_site
  + themes
    + beautifulhugo
      + layouts
        + partials
	  + head_custom.html

というファイルがある。 この中にGoogle Adsenseのスクリプトを埋め込めばいいのだが、それではthemesが汚れてしまう。 そんな時は、

your_site
  + layouts
    + partials
      + head_custom.html

というファイルを作って、その中にスクリプトを書けばオッケー!
これでthemesを汚すことなく、headをカスタマイズできます!
以上です!

参考: https://stackoverflow.com/questions/61505790/hugo-theme-submodule-marked-as-dirty-doesnt-update