This page looks best with JavaScript enabled

Hugo の初期設定

 ·  ☕ 2 min read

Hugo インストール

使いたいテーマを選択

Wordpress のテーマ選択と同じ趣旨。

気に入ったテーマを探す。

Complete List | Hugo Themes

選択テーマの指示通りにプロジェクトを生成

以下のテーマを選択した。

Hugo Clarity | Hugo Themes

GitHub Pages により公開

ロゴ設定

新規作成

温泉マークでは味気ないため、自分用のロゴと置換する。

Shopify なら、適当な属性を選択すると、自動でサジェストしてくれるので、とても楽。

調整

Clarity の仕様上、上記で作成したロゴを使用すると、ヘッダーが画像の height 分伸びる問題が存在する。

そのため、Mac なら画像開いた時のマークアップなどで、高さ等を調整する。

ディレクトリ設定

favicon と footer のロゴは、./static/icons/ に次の命名規則で配置すると、設定完了である。
Clarity のデフォルト設定を上書きするイメージ。

header のロゴは、./static/icons/ に配置するが、config.toml の設定が必要のため、後述する。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
$ tree static
static
├── icons
│   ├── apple-touch-icon.png
│   └── favicon-32x32.png
...
└── logos
    ...
    ├── logo_transparent_snip.png
    ...

config.toml に設定

既存のロゴと差し替える。

1
2
3
[params]
- logo = "logos/logo.png"
+ logo = "logos/logo_transparent_snip.png"

サイト管理者の情報を設定

config.toml で設定可能である。

以下の key を自分用に設定すると、ある程度の見た目が整う。

1
2
3
4
5
6
7
8
copyright = ""
title = ""
author = ""

[params]
author = ""
twitter = ""
introDescription = ""

config/_default/languages.toml の title にも、自分のサイト名を記述する。

[en]
  title = "${Your Site Title}"
  LanguageName = "English"
  weight = 1
Share on

Masayuki Onishi
WRITTEN BY
Masayuki Onishi
Web Developer