suer TIL
eye catch
【Hugo】--clockで任意の日時を「現在時刻」としてビルドする
実現したいこと publishDateを未来にして予約投稿した記事や、expiryDateを過ぎた記事は、実行時点の現在時刻を基準に表示・非表示が決まる。実際にその日時が来るまで待たなくても、特定の日時が来たときの見た目を確認したい。
HUGO
2026-09-13 2026-09-13
eye catch
【Hugo】hugo mod graphでテーマとの依存関係を確認する
実現したいこと テーマをthemes/配下に置いただけのサイトでも、Hugoは内部的にプロジェクトとテーマを1つの依存関係グラフとして扱っている。この依存関係を確認したい。
HUGO
2026-09-13 2026-09-13
eye catch
【Hugo】-D/-Fで下書き・未来日付の記事を安全にプレビューする
実現したいこと draft: trueの下書き記事や、publishDateを未来にして予約投稿した記事は、素のhugoコマンドではビルドに含まれない。執筆中にプレビューで見た目を確認したい場合でも、そのままでは記事が出力されない。
HUGO
2026-09-13 2026-09-13
eye catch
【Hugo】--gcで使われなくなったキャッシュファイルを削除する
実現したいこと HugoはSCSSのコンパイル結果などをresources/_gen/にキャッシュとして保存する。キャッシュのファイル名には内容などから計算したハッシュ値が入っており、キャッシュの元になった内容が変わるとハッシュ値も変わる。ビルドを繰り返すうちに、以前のハッシュ値のまま参照されなくなったキャッシュファイルが残り続ける。
HUGO
2026-09-13 2026-09-13
eye catch
【Hugo】hugo envでDart Sassなどの依存バージョンを確認する
実現したいこと Hugoの拡張版バイナリにはLibSassが同梱されているが、Dart Sassは同梱されておらず別途インストールする必要がある。手元の環境で実際にどのDart Sassが使われているかを確認したい。
HUGO
2026-09-13 2026-09-13
eye catch
【Hugo】hugo configで最終的に有効な設定値を確認する
実現したいこと config.tomlに書いた値だけが実際の設定のすべてではない。Hugoの既定値や、CLIフラグ・環境変数による上書きも加わったうえで、最終的にビルドで使われる設定値が決まる。
HUGO
2026-09-13 2026-09-13
eye catch
【Hugo】hugo convert toYAMLでfrontmatterをYAMLへ揃える
実現したいこと 記事ごとにfrontmatterの引用符の付け方やキーの並び順がばらついていても、hugoは特に気にせずビルドする。統一されていなくても動くからこそ、後から手作業で揃えるのは手間である。
HUGO
2026-09-13 2026-09-13
eye catch
【Hugo】--templateMetricsでテンプレートごとの実行時間を計測する
実現したいこと ビルドが遅いと感じても、hugoはどのテンプレートに時間がかかっているかを教えてくれない。 --templateMetricsを付けると、ビルド時にテンプレートごとの累積の実行時間や呼び出し回数を一覧表示できる。
HUGO
2026-09-13 2026-09-13
eye catch
【Hugo】--printUnusedTemplatesで未使用テンプレートを検出する
実現したいこと テーマやlayouts/配下にテンプレートを追加・変更していくと、実際にはどこからも呼び出されなくなった古いテンプレートが埋もれていく。hugoは存在するテンプレートファイルを黙って読み込むだけで、使われていないものを教えてくれない。
HUGO
2026-09-13 2026-09-13
eye catch
【Hugo】--cleanDestinationDirで出力先ディレクトリの余分なファイルを削除する
実現したいこと hugoコマンドは出力先ディレクトリに生成物を上書きするだけで、既存のファイルを削除しない。記事のslugを変更したり記事を削除したりしてからビルドすると、古い記事のHTMLが出力先に残り続ける。
HUGO
2026-09-12 2026-09-13
  • ««
  • «
  • 24
  • 25
  • 26
  • 27
  • 28
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
ISUCON2026に参加して敗退した
LINUX
2026-10-31 2026-10-31
eye catch
【swift package】依存パッケージを依存ツリーで表示する (show-dependencies)
MAC
2026-10-12 2026-10-12
eye catch
【GitHub Actions,Xcode】DerivedDataとSwiftPMをキャッシュしてCIのビルドを速くする (irgaly/xcode-cache)
MAC
2026-10-11 2026-10-11
eye catch
【swift package】Package.swiftの依存関係の解決だけを先に実行する (resolve)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】SwiftPMの依存関係の解決だけを先に実行する (-resolvePackageDependencies)
MAC
2026-10-11 2026-10-11
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer