Hugoで使用していないテンプレートやShortcodeを確認する(hugo --printUnusedTemplates)
Hugoで使用していないテンプレートやShortcodeを確認する方法について説明します。
Hugoサイトをビルドするときに使用していないテンプレートを検索するには、次のように--printUnusedTemplatesオプションを使用する。
% hugo --printUnusedTemplates
Start building sites …
hugo v0.111.3+extended darwin/arm64 BuildDate=unknown
...省略...
WARN 2023/05/14 15:25:46 Template _default/list.rss.xml is unused, source file /Users/user/...省略.../mysite/layouts/_default/list.rss.xml
WARN 2023/05/14 15:25:46 Template _default/single.html is unused, source file /Users/user/...省略.../mysite/themes/docsy/layouts/_default/single.html
WARN 2023/05/14 15:25:46 Template blog/baseof.html is unused, source file /Users/user/...省略.../mysite/docsy/layouts/blog/baseof.html
...省略...
WARN 2023/05/14 15:25:46 Template swagger/single.html is unused, source file /Users/user/user/...省略.../mysite/themes/mytheme/layouts/swagger/single.html
Total in 3146 ms
上記の例では、複数のテンプレートやショートコードが使用されていないことが分かる。