よくある質問 (FAQ)
Hugo の一般的な問題の解決策です。
にアクセスし、検索を使用してください。 それでも解決しない場合は、新しいトピックを立ち上げて質問してください。
コンテンツが表示されません
Markdown ファイルは、 ドラフトモード
ですか? テストするときは、-D
または --buildDrafts
スイッチ
を指定して hugo server
を実行します。
Markdown ファイルは、 リーフバンドル
の一部ですか? 同じディレクトリまたは任意の親ディレクトリに index.md
ファイルがある場合、他の Markdown ファイルは個別のページとしてレンダリングされません。
OS 環境を介して設定変数を設定できますか?
はい、できます。 詳細は、「環境変数で設定する」 を参照してください。
投稿のスケジュールはどのように設定するのですか?
- ページの フロントマター
ページにある
publishDate
に将来の日時に設定します。作成日時と公開日時を同じにしたい場合は、date
1 のみを設定するだけでも十分です。 - 定期的にビルドして公開します。
「定期的に公開する」部分を自動化する方法は、状況によって異なります。
- 自分の PC/サーバーからデプロイする場合は、Cron などで自動化できます。
- あなたのサイトが Netlify
のようなサービスでホストされている場合、以下のことが可能です。
- ifttt などのサービスを利用して、更新のスケジュールを設定します。
- cron-job.org のように、一定間隔でサイトをデプロイする cron サービスで実行できるデプロイフックを設定します (Netlify と Cloudflare Pages は、どちらもデプロイフックをサポートしています)。
以下の Twitter スレッドも参照してください。
@GoHugoIO Converted https://t.co/icCzS7Ha7q from @Medium to Hugo yesterday. Once I figure out how to do scheduled posts I will be ecstatic.
— Chris "Not So" Short (@ChrisShort) February 10, 2018
Netlify で Hugo の最新版を使うことができますか?
はい、できます。 これ をお読みください。
「… この機能は、現在の Hugo のバージョンでは利用できません」というメッセージが表示されます
Hugo プロジェクトで libsass
をトランスパイラとして SCSS
または Sass
を CSS
に処理する場合や、画像を 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
という単語を探します。