Netlify

  • HugoとNetlifyは、非常に相性がよく簡単に連携できます。

1. Netlify 上のホスト

Netlifyは、CDN、継続的デプロイ、ワンクリックHTTPS、管理GUI、および独自のCLIを使用してHugoサイトをホストできます。 Netlifyは、継続的デプロイメントサービス、グローバルCDN、超高速DNS、アトミックデプロイ、即時キャッシュ無効化、ワンクリックSSL、ブラウザベースのインターフェイス、CLI、およびHugoウェブサイトを管理するための他の多くの機能を提供します。

2. 設定ファイルの作成

  • netlify.toml
[build]
  publish = "public"
  command = "hugo"

[build.environment]
  HUGO_VERSION = "0.74.3"
  HUGO_BASEURL = "/"

[context.production.environment]
  HUGO_VERSION = "0.74.3"
  RUBY_VERSION = "2.7.1"

3. サイトの構築と展開

Netlifyコンソールで「サイトの展開」を選択し、ビルドが完了するまでまちます。

4. カスタムドメインとSSLの設定

カスタムドメインを使用すると、Netlify以外の独自のドメイン名(たとえば、または)でサイトにアクセスできるようにすることができます。