<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>sui-gocha!</title><link>https://sui-gocha.pages.dev/</link><description>Recent content on sui-gocha!</description><generator>Hugo</generator><language>ja-JP</language><lastBuildDate>Sun, 20 Sep 2026 23:00:00 +0900</lastBuildDate><atom:link href="https://sui-gocha.pages.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>【Hugo】Content adapters で年月別アーカイブページを作る</title><link>https://sui-gocha.pages.dev/2026/09/hugo-archives-by-content-adapters/</link><pubDate>Sun, 13 Sep 2026 16:00:00 +0900</pubDate><guid>https://sui-gocha.pages.dev/2026/09/hugo-archives-by-content-adapters/</guid><description>&lt;p&gt;Hugo 製のこのブログでは、設定ファイル &lt;code&gt;hugo.toml&lt;/code&gt; に以下のように記述し、投稿のパーマリンクを &lt;code&gt;/[yyyy]/[MM]/[slug]/&lt;/code&gt; としている。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[permalinks]
posts = &amp;#34;/:year/:month/:slug/&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Hugo に引っ越す前に使っていた Blogger のパーマリンク &lt;code&gt;/[yyyy]/[MM]/[slug].html&lt;/code&gt; と近い形式にしたかったからだ。&lt;/p&gt;
&lt;p&gt;Blogger では親ディレクトリの &lt;code&gt;/[yyyy]/&lt;/code&gt; で年別、&lt;code&gt;/[yyyy]/[MM]/&lt;/code&gt; で月別のアーカイブが表示できた。だが Hugo の場合、上記の設定を行っても見かけ上のパーマリンクの形式が変わるのみで、これらのディレクトリにアクセスしても 404 エラーになってしまう。&lt;/p&gt;
&lt;p&gt;またアーカイブに関しては、以下の記事にも書いた通り 1 ページで全投稿を表示させる方法で妥協していた。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sui-gocha.pages.dev/2026/02/hugo-archives-without-taxonomy/" title="【Hugo】Taxonomy を使わずに年月別アーカイブページを作る | sui-gocha!"&gt;【Hugo】Taxonomy を使わずに年月別アーカイブページを作る&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;しかし、どうしても Blogger と同じ形式のアーカイブを諦めきれず、最終的に Hugo の &lt;strong&gt;Content adapters&lt;/strong&gt; を利用する方法に辿り着いた。&lt;/p&gt;
&lt;p&gt;本記事では、Content adapters を用いた年別 &lt;code&gt;/[yyyy]/&lt;/code&gt; および月別 &lt;code&gt;/[yyyy]/[MM]/&lt;/code&gt; のアーカイブページの実装方法について説明する。&lt;/p&gt;</description><media:thumbnail url="https://sui-gocha.pages.dev/images/thumbnail_green_hu_53b103bbd722e90.png"/></item><item><title>Dell Inspiron 14 5440（Core 3 100U モデル）を 1 年間使った感想</title><link>https://sui-gocha.pages.dev/2026/07/dell-inspiron14-5440/</link><pubDate>Sun, 26 Jul 2026 23:00:00 +0900</pubDate><guid>https://sui-gocha.pages.dev/2026/07/dell-inspiron14-5440/</guid><description>&lt;p&gt;昨年の夏、11 年間使い倒したパソコンに区切りを付け、新しいパソコンに買い替えた。&lt;/p&gt;
&lt;p&gt;買ったのは、&lt;strong&gt;Dell Inspiron 14 5440&lt;/strong&gt; の &lt;strong&gt;Core 3 100U&lt;/strong&gt; モデル。&lt;/p&gt;
&lt;p&gt;すでに販売終了しているモデルだが、せっかく使い始めて 1 年が経ったタイミングなので、このパソコンを選んだ理由や実際に使ってみてよかった点・気になった点について書いていこうと思う。&lt;/p&gt;</description><media:thumbnail url="https://sui-gocha.pages.dev/2026/07/dell-inspiron14-5440/dell-inspiron14-5440_hu_b7d0d8c4e4cc614d.jpg"/></item><item><title>ローカル保存可能な SNS 風メモアプリを作った</title><link>https://sui-gocha.pages.dev/2026/07/tsubuyaki-memo/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0900</pubDate><guid>https://sui-gocha.pages.dev/2026/07/tsubuyaki-memo/</guid><description>&lt;p&gt;ブラウザのローカルストレージでデータの管理・保存が可能な SNS ライクなメモ帳アプリケーションを作成した。&lt;/p&gt;</description><media:thumbnail url="https://sui-gocha.pages.dev/images/thumbnail_green_hu_77df6709c3debe30.png"/></item><item><title>プロフィールアイコンを作った</title><link>https://sui-gocha.pages.dev/2026/06/my-new-profile-icon/</link><pubDate>Sun, 14 Jun 2026 23:00:00 +0900</pubDate><guid>https://sui-gocha.pages.dev/2026/06/my-new-profile-icon/</guid><description>&lt;p&gt;はじめましての方もそうでない方もこんにちは。わたくし、このブログの管理人の&lt;strong&gt;さめ&lt;/strong&gt;と申します。&lt;/p&gt;
&lt;p&gt;こんなハンドルネームなので、今までは &lt;strong&gt;ICOOON MONO&lt;/strong&gt; という素材配布サイトのサメのアイコンを自画像としていた。&lt;/p&gt;
&lt;figure&gt;
 &lt;picture&gt;
 &lt;source srcset="https://sui-gocha.pages.dev/2026/06/my-new-profile-icon/same-past-icon_1_hu_3ef5106e0b50286e.webp" type="image/webp"&gt;
 &lt;img src="https://sui-gocha.pages.dev/2026/06/my-new-profile-icon/same-past-icon_1.png" alt="青い背景に、大きな口を開けてジャンプする白いサメのシンプルなイラスト" width="240" height="240" fetchpriority="high"&gt;
 &lt;/picture&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://icooon-mono.com/11215-%e4%ba%ba%e9%a3%9f%e3%81%84%e3%82%b6%e3%83%a1/" target="_blank" title="人食いザメ | アイコン素材ダウンロードサイト「icooon-mono」 | 商用利用可能なアイコン素材が無料(フリー)ダウンロードできるサイト"&gt;人食いザメ | アイコン素材ダウンロードサイト「icooon-mono」 | 商用利用可能なアイコン素材が無料(フリー)ダウンロードできるサイト&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Google Blogger 時代からかれこれ5年はこのアイコンを使っていて、そろそろ別のものに変えたかった。&lt;/p&gt;
&lt;p&gt;とはいえこういう名前なので、どっかにサメの要素は欲しい。サメの被り物をした人間がいいと思ったが、調べた限りではそういうアイコンは見つからなかったので、自作することにした。&lt;/p&gt;</description><media:thumbnail url="https://sui-gocha.pages.dev/images/thumbnail_hu_34692ccbe30befc6.png"/></item><item><title>Hugo + Cloudflare Pages で予約投稿する</title><link>https://sui-gocha.pages.dev/2026/04/hugo-scheduled-posts/</link><pubDate>Thu, 30 Apr 2026 23:00:00 +0900</pubDate><guid>https://sui-gocha.pages.dev/2026/04/hugo-scheduled-posts/</guid><description>&lt;p&gt;このブログは、Hugo ＋ GitHub ＋ Cloudflare Pages で運用している。静的サイトの持ち味である動作の軽さが気に入っているが、ブログのような予約投稿機能はない。&lt;/p&gt;
&lt;p&gt;幸い、Cloudflare Pages には &lt;strong&gt;Deploy Hooks&lt;/strong&gt;（デプロイフック）という外部からビルドを起動する仕組みがある。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developers.cloudflare.com/pages/configuration/deploy-hooks/" target="_blank" rel="noreferrer" title="Deploy Hooks · Cloudflare Pages docs"&gt;Deploy Hooks · Cloudflare Pages docs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;さらに、姉妹サービスの Cloudflare Workers には、&lt;strong&gt;Cron Triggers&lt;/strong&gt;（クロントリガー）という定期実行機能がある。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developers.cloudflare.com/workers/configuration/cron-triggers/" target="_blank" rel="noreferrer" title="Cron Triggers · Cloudflare Workers docs"&gt;Cron Triggers · Cloudflare Workers docs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本記事では、これらを用いた予約投稿の方法について説明する。&lt;/p&gt;</description><media:thumbnail url="https://sui-gocha.pages.dev/images/thumbnail_green_hu_4ea896887b4674e4.png"/></item><item><title>Google 日本語入力の変換候補が小さくなるのを直す</title><link>https://sui-gocha.pages.dev/2026/04/google-japanese-input-small-fix/</link><pubDate>Sun, 12 Apr 2026 23:00:00 +0900</pubDate><guid>https://sui-gocha.pages.dev/2026/04/google-japanese-input-small-fix/</guid><description>&lt;p&gt;ノートパソコンで &lt;strong&gt;Google 日本語入力&lt;/strong&gt;を使うと、変換候補（サジェスト）が入力文字に比べてやたらと小さいことに気が付いた。&lt;/p&gt;
&lt;figure&gt;
 &lt;picture&gt;
 &lt;source srcset="https://sui-gocha.pages.dev/2026/04/google-japanese-input-small-fix/google-japanese-input-small-fix_1_hu_7ac9b1155343734f.webp" type="image/webp"&gt;
 &lt;img src="https://sui-gocha.pages.dev/2026/04/google-japanese-input-small-fix/google-japanese-input-small-fix_1.png" alt="Google 日本語入力の変換候補が小さく表示されている様子" width="360" height="240" fetchpriority="high"&gt;
 &lt;/picture&gt;
&lt;/figure&gt;
&lt;p&gt;普段はこのノートパソコンに外部モニターを接続して使っており、そちらの画面では変換候補は通常の大きさで表示される。&lt;/p&gt;
&lt;p&gt;不思議に思ったので、原因と解決方法を調べてみた。&lt;/p&gt;</description><media:thumbnail url="https://sui-gocha.pages.dev/images/thumbnail_green_hu_87036229bc9246df.png"/></item><item><title>【Hugo】Taxonomy を使わずに年月別アーカイブページを作る</title><link>https://sui-gocha.pages.dev/2026/02/hugo-archives-without-taxonomy/</link><pubDate>Sun, 22 Feb 2026 18:00:00 +0900</pubDate><guid>https://sui-gocha.pages.dev/2026/02/hugo-archives-without-taxonomy/</guid><description>&lt;p&gt;以前使っていた Blogger では、&lt;code&gt;/[yyyy]/&lt;/code&gt; で年別、&lt;code&gt;/[yyyy]/[MM]/&lt;/code&gt; だと月別のアーカイブを表示できた。&lt;/p&gt;
&lt;p&gt;Hugo で同じようなことをするには、Taxonomy を使うのが一般的なようだ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gohugo.io/content-management/taxonomies/" target="_blank" rel="noreferrer" title="Taxonomies"&gt;Taxonomies&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;しかし、各投稿の Front Matter をいじる必要があるし、生成される URL が &lt;code&gt;/[taxonomy]/[yyyy]/&lt;/code&gt; などになり、自分の希望する構造とは少し異なる。&lt;/p&gt;
&lt;p&gt;結局 Blogger と同じ構造のアーカイブを作るのは諦め、1 ページ完結型の年月別アーカイブページを Taxonomy を使わずに作ることにした。&lt;/p&gt;</description><media:thumbnail url="https://sui-gocha.pages.dev/images/thumbnail_green_hu_a91ec761ce94451f.png"/></item><item><title>【Hugo】投稿本文の文字数をカウントする</title><link>https://sui-gocha.pages.dev/2026/01/hugo-count-rune/</link><pubDate>Sat, 31 Jan 2026 23:00:00 +0900</pubDate><guid>https://sui-gocha.pages.dev/2026/01/hugo-count-rune/</guid><description>&lt;p&gt;ブログを書いていると、書いた文章の文字数を確認したくなることがある。&lt;/p&gt;
&lt;p&gt;以前は JavaScript を使って文字数をカウントしていたが、Hugo に移行してからというものそれを使わずともできるようになった。そこで本記事では、Hugo における投稿本文の文字数のカウント方法を紹介する。&lt;/p&gt;</description><media:thumbnail url="https://sui-gocha.pages.dev/images/thumbnail_green_hu_3aeba55097b8e115.png"/></item><item><title>【Hugo】目次に戻るリンクを各見出しの前に挿入する</title><link>https://sui-gocha.pages.dev/2026/01/hugo-back-to-toc-link/</link><pubDate>Sat, 24 Jan 2026 07:00:00 +0900</pubDate><guid>https://sui-gocha.pages.dev/2026/01/hugo-back-to-toc-link/</guid><description>&lt;p&gt;以前、Hugo で目次を最初の見出しのすぐ前に差し込むカスタマイズについて書いた。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sui-gocha.pages.dev/2025/12/hugo-toc-before-first-heading/" title="【Hugo】目次を最初の見出しの前に挿入する | sui-gocha!"&gt;【Hugo】目次を最初の見出しの前に挿入する&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;上のリンク先に記した方法でこのブログにも目次を表示させているが、長い投稿を読み返していると、途中で目次に戻りたいなと思うことが多々あった。&lt;/p&gt;
&lt;p&gt;そこで、目次に戻るリンクを各見出しの前に挿入することにした。&lt;/p&gt;
&lt;p&gt;JavaScript を使う方法もあるが、せっかく Hugo を使っているので独自タグだけで実装する方法を考えた。&lt;/p&gt;</description><media:thumbnail url="https://sui-gocha.pages.dev/images/thumbnail_green_hu_6616c8335b51b441.png"/></item><item><title>【Hugo】目次を最初の見出しの前に挿入する</title><link>https://sui-gocha.pages.dev/2025/12/hugo-toc-before-first-heading/</link><pubDate>Sun, 21 Dec 2025 23:00:00 +0900</pubDate><guid>https://sui-gocha.pages.dev/2025/12/hugo-toc-before-first-heading/</guid><description>&lt;p&gt;Hugo には &lt;code&gt;.TableOfContents&lt;/code&gt; という、ページのコンテンツ内の見出しに対応した目次を出力できるタグが存在する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gohugo.io/methods/page/tableofcontents/" target="_blank" rel="noreferrer" title="TableOfContents"&gt;TableOfContents&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以前 Blogger でこのブログをやっていたときは、JavaScript で投稿内の見出しから動的に目次を作成し、最初の見出し &lt;code&gt;h2&lt;/code&gt; の前に挿入していた。&lt;/p&gt;
&lt;p&gt;Hugo でも同じように最初の見出しの前に目次を持っていきたかったので、その方法を考えてみた。&lt;/p&gt;</description><media:thumbnail url="https://sui-gocha.pages.dev/images/thumbnail_green_hu_c831f7ed2dad5df9.png"/></item></channel></rss>