コンテンツにスキップ
クイックスタート

クイックスタート

CLI を使ったサイトリポジトリの初期化

前提条件

  • Hugo インストール済み(拡張版不要、バージョン ≥ 0.161.1)
  • Go インストール済み(Hugo Modules 用)
  • Git インストール済み(Hugo Modules とバージョン管理用)

サイトの初期化

hugo new site <サイト名> を実行して新しいサイトを作成します。

サイトフォルダに入り、hugo mod init <モジュールパス> を実行して Hugo Modules を初期化します。

サイトの保存に Git リモートリポジトリ(Codeberg や GitHub など)を使用する予定がある場合は、そのリポジトリの URL を使用してください(例: forgejo.alexma.top/tralume/hugo-template)。

それ以外の場合は、任意の値を入力できます。サイト名を使用することをお勧めします。

hugo mod get forgejo.alexma.top/alexma233/tralume を実行してこのテーマを追加します。

基本設定を使用して起動

hugo.toml を編集し、元のファイルを以下の設定に置き換えます。

baseURL = 'https://example.com/'
defaultContentLanguage = 'en-US'
defaultContentLanguageInSubdir = true

[languages]
  [languages."en-US"]
    label = 'English'
    locale = 'en-US'
    weight = 1
    title = "My site"

[menu]
  [[menu.main]]
    identifier = 'home'
    name = 'Home'
    pageRef = 'home'
    weight = 10
  [[menu.main]]
    identifier = 'posts'
    name = 'Posts'
    pageRef = 'posts'
    weight = 20
  [[menu.main]]
    identifier = 'tags'
    name = 'Tags'
    pageRef = 'tags'
    weight = 30
  [[menu.main]]
    identifier = 'pages'
    name = 'Pages'
    pageRef = 'pages'
    weight = 35
  [[menu.main]]
    identifier = 'friends'
    name = 'Friends'
    pageRef = 'friends'
    weight = 40

[module]
  [module.hugoVersion]
    min = '0.161.1'
    extended = false
  [[module.imports]]
    path = "forgejo.alexma.top/alexma233/tralume"

[markup]
  [markup.highlight]
    lineNos = false
    noClasses = false

[params.search]
  enable = true
  provider = 'pagefind'

hugo server を実行してローカルサーバーを起動し、表示された URL をブラウザで開きます。

最終更新日 • alexma233