HUGO Version

# hugo version

hugo v0.118.2-da7983ac4b94d97d776d7c2405040de97e95c03d+extended darwin/amd64 BuildDate=2023-08-31T11:23:51Z VendorInfo=brew

theme選び直しの方針

robustを使っていたが気分転換

  • サムネイル画像いらない
  • 記事リストは一覧で

theme案

mini

https://nodejh.com/hugo-theme-mini/posts/

  • アーカイブ、タグ、disqus、アナリティクスあり
  • 検索なし

papermod

https://adityatelange.github.io/hugo-PaperMod/

  • 検索あり
  • disqusあり
  • 更新頻度高

hobor

https://themes.gohugo.io/themes/harbor/

  • 検索あり
  • 日本人作成
  • 更新滞り
  • アイコンがまる

stack

https://themes.gohugo.io/themes/hugo-theme-stack/
良い感じ

papermodにした

参考 : Installation · adityatelange/hugo-PaperMod Wiki

method1(git clone)にした

netlifyでデプロイ

参考 : [hugo] HugoとGitHubとNetlifyで静的サイトを簡単に作成

netlifyでgitのリポジトリを追加する(認証)

netlify設定

  • build command : hugo
  • publish directry : public
  • netlify.toml をルートに追加
    • 内容はrobustでの設定そのまま
  • themeはgit cloneなので上記サイトを参考にする .gitmodulesをルートに。

lastmod の表示

Add “Last Edited” to posts · adityatelange/hugo-PaperMod · Discussion #775

config.ymlに追加

enableGitInfo: true

frontmatter:
  lastmod:
  - lastmod
  - :git
  - date
  - publishDate

layouts/partials/post_meta.html を新規作成

中身 : ichard26.github.io/layouts/partials/post_meta.html at 652009a0c7f865e74e6ecfe92d7269248e3fff34 · ichard26/ichard26.github.io

logoアイコンの表示

Using SVG icon instead of text for site logo · adityatelange/hugo-PaperMod · Discussion #621

static/logo.png に配置

  label:
    #text: "Home🏠"
    text: " "
    #icon: /apple-touch-icon.png
    icon: logo.png
    iconHeight: 45

SVG

これはデフォルトであり
Allow adding SVG in place of logo image (#976) · adityatelange/hugo-PaperMod@77ffb30

表示サイズがおかしいため、未適用

add label.iconSVG key by icy-comet · Pull Request #976 · adityatelange/hugo-PaperMod