Skip to main content

よくある質問 (FAQ)

Hugo の一般的な問題の解決策です。

にアクセスし、検索を使用してください。 それでも解決しない場合は、新しいトピックを立ち上げて質問してください。

コンテンツが表示されません

Markdown ファイルは、 ドラフトモード ですか? テストするときは、-D または --buildDrafts スイッチ を指定して hugo server を実行します。

Markdown ファイルは、 リーフバンドル の一部ですか? 同じディレクトリまたは任意の親ディレクトリに index.md ファイルがある場合、他の Markdown ファイルは個別のページとしてレンダリングされません。

OS 環境を介して設定変数を設定できますか?

はい、できます。 詳細は、「環境変数で設定する」 を参照してください。

投稿のスケジュールはどのように設定するのですか?

  1. ページの フロントマター ページにある publishDate に将来の日時に設定します。作成日時と公開日時を同じにしたい場合は、date1 のみを設定するだけでも十分です。
  2. 定期的にビルドして公開します。

「定期的に公開する」部分を自動化する方法は、状況によって異なります。

  • 自分の PC/サーバーからデプロイする場合は、Cron  などで自動化できます。
  • あなたのサイトが Netlify  のようなサービスでホストされている場合、以下のことが可能です。
    • ifttt  などのサービスを利用して、更新のスケジュールを設定します。
    • cron-job.org  のように、一定間隔でサイトをデプロイする cron サービスで実行できるデプロイフックを設定します (Netlify と Cloudflare Pages は、どちらもデプロイフックをサポートしています)。

以下の Twitter スレッドも参照してください。

Netlify で Hugo の最新版を使うことができますか?

はい、できます。 これ をお読みください。

「… この機能は、現在の Hugo のバージョンでは利用できません」というメッセージが表示されます

Hugo プロジェクトで libsass をトランスパイラとして SCSS または SassCSS に処理する場合や、画像を webp 形式に変換する場合は、Hugoの extended バージョンが必要で、そうでなければ、以下のようなエラーメッセージが表示されることがあります。

error: failed to transform resource: TOCSS: failed to transform "scss/main.scss" (text/x-scss): this feature is not available in your current Hugo version

技術的な理由により、2 セットのバイナリをリリースしています。 拡張バージョンは、インストール方法によっては、デフォルトでは得られないものです。 リリースページ  で、名前に extended が含まれるアーカイブを探します。 hugo-extended をビルドするには、 go install --tags extended を使用します。

確認するには、hugo version を実行して、extended という単語を探します。


  1. 明示的に設定されていない場合、異なる日付変数が互いに補完される順序については、 「日付を設定する」 を参照してください。 ↩︎