<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
    <title>avel のホームページ</title>
    <subtitle>とにかく表示が速い、no-JS の Zola ブログテーマ（阿部寛のホームページへのリスペクト）</subtitle>
    <link rel="self" type="application/atom+xml" href="https://avel.llll-ll.com/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://avel.llll-ll.com"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-06-06T00:00:00+00:00</updated>
    <id>https://avel.llll-ll.com/atom.xml</id>
    <entry xml:lang="ja">
        <title>このコメント欄を他のテーマでも使う</title>
        <published>2026-06-06T00:00:00+00:00</published>
        <updated>2026-06-06T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/comments-on-any-theme/"/>
        <id>https://avel.llll-ll.com/posts/comments-on-any-theme/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/comments-on-any-theme/">&lt;p&gt;avel のコメント欄は、テーマのデザインとは独立した部品で構成されています。Zola であれば他のテーマを使っているサイトにも導入できます。&lt;&#x2F;p&gt;
&lt;p&gt;avel を使っている場合は&lt;a href=&quot;https:&#x2F;&#x2F;avel.llll-ll.com&#x2F;posts&#x2F;comments&#x2F;&quot;&gt;コメント欄の設定&lt;&#x2F;a&gt;の記事に書いた通りにすれば動きます。この記事は「avel 以外のテーマを使っているが同じコメント欄を付けたい」というケースのレシピです。&lt;&#x2F;p&gt;
&lt;p&gt;この記事自体にもコメント欄が付いているので、動いているようすを一番下で確認できます。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;qian-ti&quot;&gt;前提&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;nostalgic.llll-ll.com&quot;&gt;Nostalgic&lt;&#x2F;a&gt; は無料で、アカウント登録も不要です。8〜16 文字の文字列を自分でトークンとして決めるだけで使い始められます。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;sutetupu-1-sukuriputowozhi-ku&quot;&gt;ステップ 1 — スクリプトを置く&lt;&#x2F;h2&gt;
&lt;p&gt;このリポジトリの &lt;code&gt;scripts&#x2F;sync-nostalgic-bbs.mjs&lt;&#x2F;code&gt; を自分のサイトの &lt;code&gt;scripts&#x2F;&lt;&#x2F;code&gt; ディレクトリにコピーします。&lt;&#x2F;p&gt;
&lt;p&gt;ビルドコマンドをスクリプト実行後に &lt;code&gt;zola build&lt;&#x2F;code&gt; を呼ぶ形に変えます。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #88C0D0;&quot;&gt;node&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt; scripts&#x2F;sync-nostalgic-bbs.mjs&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; &amp;amp;&amp;amp;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #88C0D0;&quot;&gt; zola&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt; build&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Cloudflare Pages など CI 環境のビルドコマンドも同様に変更します。&lt;&#x2F;p&gt;
&lt;p&gt;スクリプトは既定で &lt;code&gt;content&#x2F;posts&#x2F;&lt;&#x2F;code&gt; を走査します。記事が別のディレクトリにある場合は &lt;code&gt;NOSTALGIC_CONTENT_DIR&lt;&#x2F;code&gt; 環境変数で指定します。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;NOSTALGIC_CONTENT_DIR&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;=&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;content&#x2F;articles&lt;&#x2F;span&gt;&lt;span style=&quot;color: #88C0D0;&quot;&gt; node&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt; scripts&#x2F;sync-nostalgic-bbs.mjs&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; &amp;amp;&amp;amp;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #88C0D0;&quot;&gt; zola&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt; build&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;sutetupu-2-tokunwohuan-jing-bian-shu-nizhi-ku&quot;&gt;ステップ 2 — トークンを環境変数に置く&lt;&#x2F;h2&gt;
&lt;p&gt;スクリプトは &lt;code&gt;process.env.NOSTALGIC_TOKEN&lt;&#x2F;code&gt; を読みます。&lt;strong&gt;トークンはリポジトリにコミットしません。&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;ローカルではシェルで設定します。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;export&lt;&#x2F;span&gt;&lt;span&gt; NOSTALGIC_TOKEN&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;=&lt;&#x2F;span&gt;&lt;span&gt;your-token-here&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Cloudflare Pages などの CI 環境では、プロジェクトの環境変数設定画面で &lt;code&gt;NOSTALGIC_TOKEN&lt;&#x2F;code&gt; を追加します。&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;NOSTALGIC_TOKEN&lt;&#x2F;code&gt; が設定されていない場合、スクリプトは既存の ID を保持したまま終了します。新しい記事の BBS 作成はスキップされますが、既に ID がある記事のコメント欄は引き続き表示されます。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;sutetupu-3-config-toml-nishe-ding-wozhui-jia&quot;&gt;ステップ 3 — config.toml に設定を追加&lt;&#x2F;h2&gt;
&lt;p&gt;必須は &lt;code&gt;nostalgic_bbs = true&lt;&#x2F;code&gt; の 1 行だけです。残り 4 つはテンプレート側に既定値があるため省略可能です。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nostalgic_bbs&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt; true&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nostalgic_bbs_limit&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #B48EAD;&quot;&gt; 3&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;          # 画像に表示する最新コメント数（省略可、既定値 3）&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nostalgic_bbs_width&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #B48EAD;&quot;&gt; 760&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;        # SVG の描画幅（px）（省略可、既定値 760）&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nostalgic_bbs_label&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;Comments&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt; # 画像の上に出る見出し（省略可、既定値 &amp;quot;Comments&amp;quot;）&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nostalgic_bbs_hint&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;クリックで書き込めます&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;  # 画像の下のキャプション（省略可、既定値 &amp;quot;Click to comment&amp;quot;）&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;sutetupu-4-tenpuretonishu-xing-zhui-jia&quot;&gt;ステップ 4 — テンプレートに数行追加&lt;&#x2F;h2&gt;
&lt;p&gt;サイトルートに &lt;code&gt;templates&#x2F;page.html&lt;&#x2F;code&gt; を作成（またはテーマのファイルを上書き）し、記事本文の後ろに次のスニペットを追加します。テーマ本体のファイルを直接変更する必要はありません。&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;これは貼り付け用の最小断片です。avel 本体の &lt;code&gt;templates&#x2F;page.html&lt;&#x2F;code&gt; は CSS クラス等が付いた完全版なので、デザインを揃えたい場合はそちらを参照してください。&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;html&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% if config.extra.nostalgic_bbs | default(value=false) %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% set_global nostalgic_bbs_public_id = &amp;quot;&amp;quot; %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% set nostalgic_bbs = load_data(path=&amp;quot;data&#x2F;nostalgic_bbs.toml&amp;quot;, required=false) %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% if nostalgic_bbs and nostalgic_bbs.posts %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  {% for post_path, post_bbs_id in nostalgic_bbs.posts %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    {% if post_path == current_path %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;      {% set_global nostalgic_bbs_public_id = post_bbs_id %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    {% endif %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  {% endfor %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% endif %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% if nostalgic_bbs_public_id %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  {% set limit = config.extra.nostalgic_bbs_limit | default(value=3) %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  {% set width = config.extra.nostalgic_bbs_width | default(value=760) %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  {% set label = config.extra.nostalgic_bbs_label | default(value=&amp;quot;Comments&amp;quot;) %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  {% set hint  = config.extra.nostalgic_bbs_hint  | default(value=&amp;quot;Click to comment&amp;quot;) %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;  &amp;lt;div&lt;&#x2F;span&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt; class&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;nostalgic-bbs&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;    &amp;lt;p&amp;gt;&lt;&#x2F;span&gt;&lt;span&gt;{{ label }}&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;&amp;lt;&#x2F;p&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;    &amp;lt;a&lt;&#x2F;span&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt; href&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;https:&#x2F;&#x2F;nostalgic.llll-ll.com&#x2F;bbs?id={{ nostalgic_bbs_public_id | urlencode }}&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt;       target&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;_blank&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt; rel&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;noopener noreferrer&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;      &amp;lt;img&lt;&#x2F;span&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt; src&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;https:&#x2F;&#x2F;api.nostalgic.llll-ll.com&#x2F;bbs?action=get&amp;amp;id={{ nostalgic_bbs_public_id | urlencode }}&amp;amp;format=image&amp;amp;limit={{ limit }}&amp;amp;width={{ width }}&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt;           alt&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;{{ label }} for {{ page.title }}&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt;           loading&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;lazy&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt; decoding&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;async&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;    &amp;lt;&#x2F;a&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;    &amp;lt;p&amp;gt;&lt;&#x2F;span&gt;&lt;span&gt;{{ hint }}&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;&amp;lt;&#x2F;p&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;  &amp;lt;&#x2F;div&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% endif %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% endif %}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;js-bu-yao-noshe-ji&quot;&gt;JS 不要の設計&lt;&#x2F;h2&gt;
&lt;p&gt;コメントの表示は Nostalgic API が返す SVG 画像を &lt;code&gt;&amp;lt;img&amp;gt;&lt;&#x2F;code&gt; タグで埋め込むだけです。クリックすると Nostalgic の掲示板ページに移動し、そこで書き込めます。この設計により、記事ページにはコメント欄のための JavaScript が一切入りません。ブラウザで JavaScript を無効にしていても表示されます。&lt;&#x2F;p&gt;
&lt;p&gt;Web Component を使わないため、追加の &lt;code&gt;&amp;lt;script&amp;gt;&lt;&#x2F;code&gt; タグも不要です。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>コメント欄の設定</title>
        <published>2026-06-04T00:00:00+00:00</published>
        <updated>2026-06-04T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/comments/"/>
        <id>https://avel.llll-ll.com/posts/comments/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/comments/">&lt;p&gt;avel は、記事の末尾に &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;nostalgic.llll-ll.com&#x2F;bbs&quot;&gt;Nostalgic BBS&lt;&#x2F;a&gt; の画像コメント欄を表示できます。記事ページには JavaScript を入れず、最新の書き込みを SVG 画像として表示します。画像をクリックすると Nostalgic の掲示板ページへ移動し、そこで書き込めます。&lt;&#x2F;p&gt;
&lt;p&gt;有効にするには &lt;code&gt;config.toml&lt;&#x2F;code&gt; に次のように書きます。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nostalgic_bbs&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt; true&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nostalgic_bbs_limit&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #B48EAD;&quot;&gt; 3&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nostalgic_bbs_width&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #B48EAD;&quot;&gt; 760&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nostalgic_bbs_label&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;Comments&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nostalgic_bbs_hint&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;クリックで書き込めます&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;画像は &lt;code&gt;nostalgic_bbs_width&lt;&#x2F;code&gt; の幅で生成されますが、ページ上では画面幅に合わせて縮むため横スクロールは出ません。&lt;code&gt;nostalgic_bbs_label&lt;&#x2F;code&gt; は画像の上、&lt;code&gt;nostalgic_bbs_hint&lt;&#x2F;code&gt; は画像の下に表示されます。&lt;&#x2F;p&gt;
&lt;p&gt;記事ごとの BBS は、ビルド前に同期スクリプトを実行して用意します。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #88C0D0;&quot;&gt;npm&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt; run sync:nostalgic-bbs&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #88C0D0;&quot;&gt;zola&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt; build&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;同期スクリプトは &lt;code&gt;base_url&lt;&#x2F;code&gt; と記事パスから記事の最終 URL を作り、Nostalgic BBS を検索または作成します。返ってきた公開 ID は &lt;code&gt;data&#x2F;nostalgic_bbs.toml&lt;&#x2F;code&gt; に保存されます。このファイルは記事の URL path をキーにした生成マップです。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;posts&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;&#x2F;posts&#x2F;my-post&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;my-post-bbs-id&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;既に ID がある記事は再利用されるので、毎回すべての記事を Nostalgic に問い合わせるわけではありません。新しい記事だけ、完成後の permalink URL をまとめて &lt;code&gt;batchLookup&lt;&#x2F;code&gt; で検索し、見つからなければ &lt;code&gt;Comments&lt;&#x2F;code&gt; という名前で作成します。&lt;code&gt;batchLookup&lt;&#x2F;code&gt; は 1 回に最大 1000 URL を受け付け、Nostalgic 側が DB の内部分割を処理します。&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;NOSTALGIC_TOKEN&lt;&#x2F;code&gt; はビルド環境の環境変数に置いてください。front matter やテンプレート、生成された HTML に token を書く必要はありません。既存 BBS を手動で固定したい場合は、記事 Markdown ではなく &lt;code&gt;data&#x2F;nostalgic_bbs.toml&lt;&#x2F;code&gt; を直接編集します。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>表示を速くする仕組み</title>
        <published>2026-05-20T00:00:00+00:00</published>
        <updated>2026-05-20T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/speed-features/"/>
        <id>https://avel.llll-ll.com/posts/speed-features/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/speed-features/">&lt;p&gt;avel は、軽さを保ったまま体感速度を上げるために、ブラウザ標準の仕組みをいくつか使っています。いずれも既定で有効ですが、&lt;code&gt;config.toml&lt;&#x2F;code&gt; で切り替えられます。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;peziqian-yi-wonamerakani-view-transitions&quot;&gt;ページ遷移をなめらかに（View Transitions）&lt;&#x2F;h2&gt;
&lt;p&gt;ページを移動するときに、CSS だけで画面を軽くフェードさせます。JavaScript は使いません。無効にしたい場合は次のように書きます。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;view_transitions&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt; true&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;   # 既定で有効&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;rinkunoxian-du-mi-speculation-rules&quot;&gt;リンクの先読み（Speculation Rules）&lt;&#x2F;h2&gt;
&lt;p&gt;サイト内のリンクにカーソルを合わせた時点で、次のページをあらかじめ用意します。クリックしたときには、ほとんど待ち時間がありません。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;speculation_rules&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt; true&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;   # 既定で有効&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;外部リンクとフィード（&lt;code&gt;&#x2F;atom.xml&lt;&#x2F;code&gt;）は対象外です。この機能のために、宣言的な &lt;code&gt;&amp;lt;script type=&quot;speculationrules&quot;&amp;gt;&lt;&#x2F;code&gt; が 1 つ入ります（SEO 用の JSON-LD とは別物です）。どちらも動作するコードではなく、ブラウザへの指示書きやデータにあたります。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;hua-mian-wai-nomiao-hua-wohou-hui-sini-content-visibility&quot;&gt;画面外の描画を後回しに（content-visibility）&lt;&#x2F;h2&gt;
&lt;p&gt;記事一覧のように縦に長くなる部分は、画面に入るまで描画を後回しにします。画面内の文字はこれまでどおりすぐ表示されるので、最初の表示はかえって速くなります。この挙動は CSS だけで実現しており、設定は必要ありません。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>Markdown ショーケース</title>
        <published>2026-05-10T00:00:00+00:00</published>
        <updated>2026-05-10T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/markdown-showcase/"/>
        <id>https://avel.llll-ll.com/posts/markdown-showcase/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/markdown-showcase/">&lt;p&gt;このページはテーマの表示確認用サンプルです。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;jian-chu-si&quot;&gt;見出し&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;h3-jian-chu-si&quot;&gt;h3 見出し&lt;&#x2F;h3&gt;
&lt;h4 id=&quot;h4-jian-chu-si&quot;&gt;h4 見出し&lt;&#x2F;h4&gt;
&lt;h2 id=&quot;tekisuto&quot;&gt;テキスト&lt;&#x2F;h2&gt;
&lt;p&gt;通常のテキストです。&lt;strong&gt;太字&lt;&#x2F;strong&gt;、&lt;em&gt;イタリック&lt;&#x2F;em&gt;、&lt;del&gt;取り消し線&lt;&#x2F;del&gt;、&lt;code&gt;インラインコード&lt;&#x2F;code&gt; が使えます。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;risuto&quot;&gt;リスト&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;りんご&lt;&#x2F;li&gt;
&lt;li&gt;みかん&lt;&#x2F;li&gt;
&lt;li&gt;ぶどう
&lt;ul&gt;
&lt;li&gt;巨峰&lt;&#x2F;li&gt;
&lt;li&gt;マスカット&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;番号付きリスト：&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;第一に&lt;&#x2F;li&gt;
&lt;li&gt;第二に&lt;&#x2F;li&gt;
&lt;li&gt;第三に&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;yin-yong&quot;&gt;引用&lt;&#x2F;h2&gt;
&lt;blockquote&gt;
&lt;p&gt;吾輩は猫である。名前はまだない。&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;kodoburotuku&quot;&gt;コードブロック&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;rust&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;fn&lt;&#x2F;span&gt;&lt;span style=&quot;color: #88C0D0;&quot;&gt; main&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;() {&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #88C0D0;font-weight: bold;&quot;&gt;    println!&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;(&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;Hello, world!&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;);&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;name&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;avel demo&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;font&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;serif&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;biao&quot;&gt;表&lt;&#x2F;h2&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;テーマ&lt;&#x2F;th&gt;&lt;th&gt;実行 JS&lt;&#x2F;th&gt;&lt;th&gt;CSS&lt;&#x2F;th&gt;&lt;th&gt;特徴&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;avel&lt;&#x2F;td&gt;&lt;td&gt;なし&lt;&#x2F;td&gt;&lt;td&gt;最小限&lt;&#x2F;td&gt;&lt;td&gt;阿部寛風&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;その他&lt;&#x2F;td&gt;&lt;td&gt;多め&lt;&#x2F;td&gt;&lt;td&gt;重め&lt;&#x2F;td&gt;&lt;td&gt;普通&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;shui-ping-xian&quot;&gt;水平線&lt;&#x2F;h2&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;rinku&quot;&gt;リンク&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;kako-jun&#x2F;avel&quot;&gt;GitHub&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>avel の趣旨</title>
        <published>2025-11-15T00:00:00+00:00</published>
        <updated>2025-11-15T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/concept/"/>
        <id>https://avel.llll-ll.com/posts/concept/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/concept/">&lt;p&gt;Web は少しずつ複雑になってきました。ページを開くたびに多くの外部スクリプトが走り、フレームワークが初期化され、読み込みを待たされることも少なくありません。ブログを読むだけなのに、なぜこれほど重いのかと感じることがあります。&lt;&#x2F;p&gt;
&lt;p&gt;avel は、その問いへのひとつの答えです。書いたことが伝われば十分で、過剰な演出やリアルタイム更新がなくても、テキストと最低限の構造と読みやすいフォントがあればブログは成り立ちます。&lt;&#x2F;p&gt;
&lt;p&gt;Zola は Rust 製の静的サイトジェネレーターです。ビルドが速く、依存関係も少なく、生成される HTML もシンプルです。avel はその Zola の上に、余計なものを重ねない方向で作っています。&lt;&#x2F;p&gt;
&lt;p&gt;ただし「何も足さない」ことだけを目的にはしていません。ランタイムの JavaScript は足しませんが、表示を速く感じてもらうために、ブラウザ標準の宣言的な仕組み（CSS の View Transitions やリンクの先読み）は取り入れています。重さを増やさずに速さだけを足す、という引き算と足し算の両立を目指しています。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>阿部寛のホームページへのリスペクト</title>
        <published>2025-11-01T00:00:00+00:00</published>
        <updated>2025-11-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/respect/"/>
        <id>https://avel.llll-ll.com/posts/respect/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/respect/">&lt;p&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;abehiroshi.la.coocan.jp&#x2F;&quot;&gt;阿部寛のホームページ&lt;&#x2F;a&gt; をご存じでしょうか。俳優・阿部寛さんの公式ホームページです。テーブルレイアウト、青いリンク、薄紫のサイドバー、小さめのフォントと、1990 年代後半の Web デザインの趣をそのままに、今日も変わらず公開されています。&lt;&#x2F;p&gt;
&lt;p&gt;よく話題になるのは、その表示の速さです。演出もアニメーションも追跡スクリプトもなく、必要な情報だけが置かれているため、世界でも最速クラスと呼ばれることがあります。&lt;&#x2F;p&gt;
&lt;p&gt;avel は、このデザイン哲学をテーマとして再現したものです。見た目の懐かしさは意図したもので、既定のフォント（ゴシック体）、薄紫のサイドバー、項目ごとに色を変える「●」も本家に倣っています。速さと潔さへのリスペクトを込めています。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>とにかく表示が速い</title>
        <published>2025-10-15T00:00:00+00:00</published>
        <updated>2025-10-15T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/fast/"/>
        <id>https://avel.llll-ll.com/posts/fast/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/fast/">&lt;p&gt;avel で作ったページは、とても速く表示されます。ランタイムの JavaScript がないのでパースや実行のコストがかからず、外部リソースもないので追加のリクエストや DNS 解決も発生しません。CSS はインラインなので、別ファイルを取りに行く待ち時間もありません。&lt;&#x2F;p&gt;
&lt;p&gt;HTML はブラウザに届いたそばから、上から順に描画されていきます。内容をすべて読み込み終えるまで最初の文字が出ない、ということが起きないように作っています。&lt;&#x2F;p&gt;
&lt;p&gt;Lighthouse のスコアは、Performance・Accessibility・Best Practices・SEO のいずれも 100 を目標にしています。低速な回線でも古い端末でも、待たされる感覚は少ないはずです。&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;lighthouse.webp&quot; width=&quot;453&quot; height=&quot;154&quot; alt=&quot;Lighthouse スコア（Performance &#x2F; Accessibility &#x2F; Best Practices &#x2F; SEO すべて 100）&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;
&lt;p&gt;阿部寛のホームページが速いのも、同じ理由だと思います。余計なものを置かない、それだけのことです。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>getzola.org&#x2F;themes への登録</title>
        <published>2025-10-01T00:00:00+00:00</published>
        <updated>2025-10-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/theme-gallery/"/>
        <id>https://avel.llll-ll.com/posts/theme-gallery/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/theme-gallery/">&lt;p&gt;avel は &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.getzola.org&#x2F;themes&#x2F;&quot;&gt;getzola.org&#x2F;themes&lt;&#x2F;a&gt; に登録されています。&lt;&#x2F;p&gt;
&lt;p&gt;Zola テーマの登録は、公式リポジトリへの PR で行います。&lt;code&gt;theme.toml&lt;&#x2F;code&gt; に必要な情報を記載し、デモ URL とスクリーンショットを添えて申請します。&lt;&#x2F;p&gt;
&lt;p&gt;avel の &lt;code&gt;theme.toml&lt;&#x2F;code&gt; は次のようになっています。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;name&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;avel&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;description&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;The fastest-rendering, no-JS Zola blog theme. A modern, responsive homage to Abe Hiroshi&amp;#39;s homepage.&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;license&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;MIT&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;homepage&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;kako-jun&#x2F;avel&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;min_version&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;0.19.0&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;demo&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;https:&#x2F;&#x2F;avel.llll-ll.com&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;tags&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = [&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;blog&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;, &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;minimal&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;, &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;no-js&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>画像の埋め込み</title>
        <published>2025-09-15T00:00:00+00:00</published>
        <updated>2025-09-15T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/images/"/>
        <id>https://avel.llll-ll.com/posts/images/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/images/">&lt;p&gt;&lt;code&gt;static&#x2F;&lt;&#x2F;code&gt; に画像を置いて、Markdown から参照します。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;markdown&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;![&lt;&#x2F;span&gt;&lt;span style=&quot;color: #88C0D0;&quot;&gt;説明文&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;](&lt;&#x2F;span&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&#x2F;sample.svg&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Markdown で書いた画像には、自動的に &lt;code&gt;loading=&quot;lazy&quot;&lt;&#x2F;code&gt; が付きます（&lt;code&gt;config.toml&lt;&#x2F;code&gt; の &lt;code&gt;lazy_async_image = true&lt;&#x2F;code&gt; によるものです）。画面に入るまで読み込みを後回しにできるので、表示の速さを保てます。&lt;&#x2F;p&gt;
&lt;p&gt;たとえば、avel で作ったページの Lighthouse スコアはこのようになります。画像は自動で遅延読み込みされます。&lt;&#x2F;p&gt;
&lt;img src=&quot;&#x2F;lighthouse.webp&quot; width=&quot;453&quot; height=&quot;154&quot; alt=&quot;avel の Lighthouse スコア（Performance &#x2F; Accessibility &#x2F; Best Practices &#x2F; SEO すべて 100）&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;
&lt;p&gt;HTML で直接書く場合は、自分で指定します。表示のずれ（CLS）を防ぐため、&lt;code&gt;width&lt;&#x2F;code&gt;・&lt;code&gt;height&lt;&#x2F;code&gt; も両方書いておくとよいでしょう。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;html&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;&amp;lt;img&lt;&#x2F;span&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt; src&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;&#x2F;sample.svg&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt; width&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;320&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt; height&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;120&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt; alt&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;sample image&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #8FBCBB;&quot;&gt; loading&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;=&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;lazy&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt;&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>Atom フィード</title>
        <published>2025-09-01T00:00:00+00:00</published>
        <updated>2025-09-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/feed/"/>
        <id>https://avel.llll-ll.com/posts/feed/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/feed/">&lt;p&gt;avel は Atom フィードを自動生成します。サイドバー下部の「Atom」リンクから購読できます。&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;config.toml&lt;&#x2F;code&gt; で有効化します（デフォルトで有効）。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;generate_feeds&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt; true&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;feed_filenames&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = [&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;atom.xml&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;フィードは &lt;code&gt;&#x2F;atom.xml&lt;&#x2F;code&gt; で配信されます。RSS リーダーにこの URL を登録してください。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>ページネーションの設定</title>
        <published>2025-08-15T00:00:00+00:00</published>
        <updated>2025-08-15T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/pagination/"/>
        <id>https://avel.llll-ll.com/posts/pagination/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/pagination/">&lt;p&gt;&lt;code&gt;content&#x2F;posts&#x2F;_index.md&lt;&#x2F;code&gt; に &lt;code&gt;paginate_by&lt;&#x2F;code&gt; を追加します。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;background-color: #BF616A;&quot;&gt;+++&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;title&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;Posts&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;sort_by&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;date&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;paginate_by&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #B48EAD;&quot;&gt; 20&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;background-color: #BF616A;&quot;&gt;+++&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;ページが複数になると、記事一覧の下にページ番号と前後の矢印が表示されます。&lt;&#x2F;p&gt;
&lt;p&gt;トップ（&lt;code&gt;&#x2F;&lt;&#x2F;code&gt;）には最新 5 件だけが並びます。記事一覧（&lt;code&gt;&#x2F;posts&#x2F;&lt;&#x2F;code&gt;）は、ページネーション付きですべての記事を表示します。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>タグの使い方</title>
        <published>2025-08-01T00:00:00+00:00</published>
        <updated>2025-08-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/tags/"/>
        <id>https://avel.llll-ll.com/posts/tags/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/tags/">&lt;p&gt;&lt;code&gt;config.toml&lt;&#x2F;code&gt; に taxonomy を追加します。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[[&lt;&#x2F;span&gt;&lt;span&gt;taxonomies&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;name&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;tags&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;url&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;tags&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;feed&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt; false&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;lang&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;ja&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;記事のフロントマターにタグを書きます。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;background-color: #BF616A;&quot;&gt;+++&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;title&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;記事タイトル&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;date&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span&gt; 2025-08-01&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;taxonomies&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;tags&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = [&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;foo&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;, &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;bar&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;background-color: #BF616A;&quot;&gt;+++&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;これで &lt;code&gt;&#x2F;tags&#x2F;&lt;&#x2F;code&gt; にタグ一覧が、&lt;code&gt;&#x2F;tags&#x2F;{name}&#x2F;&lt;&#x2F;code&gt; にタグ別の記事一覧が生成されます。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>文字色・リンク色の変更</title>
        <published>2025-07-20T00:00:00+00:00</published>
        <updated>2025-07-20T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/colors/"/>
        <id>https://avel.llll-ll.com/posts/colors/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/colors/">&lt;p&gt;既定値は、古典的なブラウザの既定色に合わせてあります。&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;キー&lt;&#x2F;th&gt;&lt;th&gt;デフォルト&lt;&#x2F;th&gt;&lt;th&gt;用途&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;text_color&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;&lt;code&gt;#000000&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;本文の文字色&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;link_color&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;&lt;code&gt;#0000ee&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;未訪問リンク&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;link_visited&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;&lt;code&gt;#551a8b&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td&gt;訪問済みリンク&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;色を変えたい場合は &lt;code&gt;config.toml&lt;&#x2F;code&gt; で上書きします。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;text_color&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;#000000&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;link_color&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;#cc0000&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;link_visited&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;#880000&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;リンクには既定で下線が付きます。これも、読みやすさを優先した意図的な設定です。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>背景画像の設定</title>
        <published>2025-07-10T00:00:00+00:00</published>
        <updated>2025-07-10T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/background/"/>
        <id>https://avel.llll-ll.com/posts/background/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/background/">&lt;p&gt;このサイトの背景は、SVG ファイルをタイル状に並べたものです。&lt;code&gt;static&#x2F;&lt;&#x2F;code&gt; に置いた画像ファイルを指定すると、小さい画像は自動的にタイル表示されます。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;background_image&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;bg.svg&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;bei-jing-se-nomi&quot;&gt;背景色のみ&lt;&#x2F;h2&gt;
&lt;p&gt;画像を使わず、単色の背景にすることもできます。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;body_bg&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;#fffff0&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>フォントの変更</title>
        <published>2025-07-01T00:00:00+00:00</published>
        <updated>2025-07-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/fonts/"/>
        <id>https://avel.llll-ll.com/posts/fonts/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/fonts/">&lt;p&gt;既定のフォントは &lt;code&gt;sans-serif&lt;&#x2F;code&gt;（ゴシック体）です。阿部寛のホームページが CSS を持たず、多くのブラウザの既定フォント（日本語ではゴシック体）で表示されるのに倣っています。明朝体にしたい場合や、別の書体を使いたい場合は &lt;code&gt;config.toml&lt;&#x2F;code&gt; で変更できます。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;sisutemuhuonto&quot;&gt;システムフォント&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;font&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;serif&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;font_family&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;Georgia&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;font_size&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;14px&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;システムにある書体だけを使えば、外部へのリクエストは発生しません。表示の速さを優先するなら、この方法がおすすめです。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;google-fonts&quot;&gt;Google Fonts&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;google_fonts_url&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;https:&#x2F;&#x2F;fonts.googleapis.com&#x2F;css2?family=Noto+Serif+JP&amp;amp;display=swap&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;font_family&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;Noto Serif JP&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;font&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;serif&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;この場合は、初回だけ Google のサーバーへリクエストが発生します。読み込みのぶん表示は遅くなりますので、必要なときだけ使うとよいでしょう。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>サイドバーのカスタマイズ</title>
        <published>2025-06-20T00:00:00+00:00</published>
        <updated>2025-06-20T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/sidebar/"/>
        <id>https://avel.llll-ll.com/posts/sidebar/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/sidebar/">&lt;p&gt;左側のサイドバーは、幅・背景色・境界線・項目の間隔を &lt;code&gt;config.toml&lt;&#x2F;code&gt; だけで調整できます。既定値は阿部寛のホームページに倣い、薄紫（&lt;code&gt;#f0f0ff&lt;&#x2F;code&gt;）の背景に幅 18% としています。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nav_width&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;18%&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;        # サイドバーの幅&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nav_bg&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;#f0f0ff&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;       # 背景色&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nav_border&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #81A1C1;&quot;&gt; true&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;        # 右側の境界線（フレーム枠の名残）&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nav_item_gap&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;1.3em&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;   # 項目どうしの上下の間隔&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;リンクの追加や、箇条書き記号「●」の色の変更については、&lt;a href=&quot;&#x2F;posts&#x2F;navigation&#x2F;&quot;&gt;ナビゲーションのカスタマイズ&lt;&#x2F;a&gt;をご覧ください。&lt;&#x2F;p&gt;
&lt;p&gt;スマートフォンなどの狭い画面では、サイドバーは自動的に上部の横並びメニューに切り替わります。こちらの設定は必要ありません。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>ナビゲーションのカスタマイズ</title>
        <published>2025-06-15T00:00:00+00:00</published>
        <updated>2025-06-15T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/navigation/"/>
        <id>https://avel.llll-ll.com/posts/navigation/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/navigation/">&lt;p&gt;サイドバーのリンクは &lt;code&gt;config.extra.nav&lt;&#x2F;code&gt; で定義します。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nav&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = [&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;  {&lt;&#x2F;span&gt;&lt;span&gt; label&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;トップ&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;,&lt;&#x2F;span&gt;&lt;span&gt; url&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot; },&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;  {&lt;&#x2F;span&gt;&lt;span&gt; label&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;記事一覧&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;,&lt;&#x2F;span&gt;&lt;span&gt; url&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;&#x2F;posts&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot; },&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;  {&lt;&#x2F;span&gt;&lt;span&gt; label&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;タグ一覧&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;,&lt;&#x2F;span&gt;&lt;span&gt; url&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;&#x2F;tags&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot; },&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;  {&lt;&#x2F;span&gt;&lt;span&gt; label&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;GitHub&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;,&lt;&#x2F;span&gt;&lt;span&gt; url&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;yourname&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot; },&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;code&gt;nav&lt;&#x2F;code&gt; を設定しない場合は、既定のナビ（トップ・記事一覧）が表示されます。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ge-tiao-shu-kiji-hao&quot;&gt;箇条書き記号&lt;&#x2F;h2&gt;
&lt;p&gt;既定では「●」が、項目ごとに色を変えて表示されます。阿部寛のホームページの 7 色のメニューに倣った配色です。記号や配色を変えたい場合、また記号を消したい場合は次のように指定します。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nav_bullet&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;●&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;          # 記号を変える。&amp;quot;&amp;quot; を指定すると消える&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;nav_bullet_colors&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = [&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;#ffcccc&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;, &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;#00ff00&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;, &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;#33ffff&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;, &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;#0099ff&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;, &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;#0000ff&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;, &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;#333399&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;, &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;#cc00cc&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;記号の色は、リストの先頭から順に、指定した色を 1 つずつ使い、色を使い切ると最初に戻って循環します。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;qian-hou-ji-shi-nabi&quot;&gt;前後記事ナビ&lt;&#x2F;h2&gt;
&lt;p&gt;記事ページの下部には、前後の記事へのリンクが表示されます。左が過去の記事、右が未来の記事で、セクションの &lt;code&gt;sort_by = &quot;date&quot;&lt;&#x2F;code&gt; の順に並びます。スマホ幅（600px 以下）では縦積みになります。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>プロフィールと連絡先の設定</title>
        <published>2025-06-10T00:00:00+00:00</published>
        <updated>2025-06-10T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/profile/"/>
        <id>https://avel.llll-ll.com/posts/profile/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/profile/">&lt;p&gt;トップページは、阿部寛のホームページに倣った 2 段構成です。左側にプロフィール（画像・名前・紹介文・連絡先）が並び、右側に「★★★ 最新情報 ★★★」として最新の記事が表示されます。スマートフォンなどの狭い画面では、上下に積み重なります。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;purohuiru&quot;&gt;プロフィール&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;name&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;Your Name&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;profile_image&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;me.webp&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;profile_width&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;120&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;profile_height&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;120&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;profile_text&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;ひとことプロフィール&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;画像は &lt;code&gt;static&#x2F;&lt;&#x2F;code&gt; に置きます。&lt;code&gt;width&lt;&#x2F;code&gt;・&lt;code&gt;height&lt;&#x2F;code&gt; を指定しない場合は、既定値の &lt;code&gt;200&lt;&#x2F;code&gt; が使われます（本家の写真が大きめなのに倣っています）。表示のずれ（CLS）を防ぐため、両方を指定しておくと安心です。&lt;code&gt;profile_text&lt;&#x2F;code&gt; は任意で、指定すると名前の下に短い紹介文が表示されます。&lt;&#x2F;p&gt;
&lt;h2 id=&quot;lian-luo-xian-sns-akaunto&quot;&gt;連絡先（SNS アカウント）&lt;&#x2F;h2&gt;
&lt;p&gt;阿部寛のホームページでは住所や電話番号が連絡先でしたが、ブログの連絡先としては SNS アカウントの一覧が自然です。&lt;code&gt;social&lt;&#x2F;code&gt; に並べると、プロフィールの下に「連絡先」として表示されます。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;social&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = [&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;  {&lt;&#x2F;span&gt;&lt;span&gt; label&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;X&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;,&lt;&#x2F;span&gt;&lt;span&gt; url&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;https:&#x2F;&#x2F;x.com&#x2F;yourname&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot; },&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;  {&lt;&#x2F;span&gt;&lt;span&gt; label&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;Instagram&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;,&lt;&#x2F;span&gt;&lt;span&gt; url&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;https:&#x2F;&#x2F;instagram.com&#x2F;yourname&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot; },&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;  {&lt;&#x2F;span&gt;&lt;span&gt; label&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;GitHub&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;,&lt;&#x2F;span&gt;&lt;span&gt; url&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;yourname&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot; },&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;外部リンクは自動的に別タブで開きます。&lt;code&gt;label&lt;&#x2F;code&gt; の文字はそのまま表示されるので、ハンドル名を入れても構いません。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>インストール方法</title>
        <published>2025-06-05T00:00:00+00:00</published>
        <updated>2025-06-05T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/installation/"/>
        <id>https://avel.llll-ll.com/posts/installation/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/installation/">&lt;p&gt;git submodule として追加します。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #88C0D0;&quot;&gt;cd&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt; your-zola-site&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #88C0D0;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt; submodule add https:&#x2F;&#x2F;github.com&#x2F;kako-jun&#x2F;avel themes&#x2F;avel&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;code&gt;config.toml&lt;&#x2F;code&gt; にテーマを指定します。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;theme&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;avel&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;code&gt;content&#x2F;posts&#x2F;_index.md&lt;&#x2F;code&gt; を作成します。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;background-color: #BF616A;&quot;&gt;+++&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;title&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;Posts&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;sort_by&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;date&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;paginate_by&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; =&lt;&#x2F;span&gt;&lt;span style=&quot;color: #B48EAD;&quot;&gt; 20&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;background-color: #BF616A;&quot;&gt;+++&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;あとは &lt;code&gt;zola serve&lt;&#x2F;code&gt; で確認すれば完了です。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>avel とは</title>
        <published>2025-06-01T00:00:00+00:00</published>
        <updated>2025-06-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/about/"/>
        <id>https://avel.llll-ll.com/posts/about/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/about/">&lt;p&gt;avel は、&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;abehiroshi.la.coocan.jp&#x2F;&quot;&gt;阿部寛のホームページ&lt;&#x2F;a&gt; にインスパイアされた、ランタイム JavaScript ゼロの &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.getzola.org&#x2F;&quot;&gt;Zola&lt;&#x2F;a&gt; テーマです。何よりも「表示が速いこと」を大切にしています。&lt;&#x2F;p&gt;
&lt;p&gt;特徴は次のとおりです。&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;ランタイム JavaScript なし（速くするための宣言的な仕組みだけは使います）&lt;&#x2F;li&gt;
&lt;li&gt;外部リソースなし（既定設定。Web フォントも CDN も読み込みません）&lt;&#x2F;li&gt;
&lt;li&gt;CSS はインラインなので、別ファイルの取得を待ちません&lt;&#x2F;li&gt;
&lt;li&gt;スタイルは &lt;code&gt;config.toml&lt;&#x2F;code&gt; だけで調整でき、HTML や CSS を編集する必要はありません&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;nazeqing-sanikodawarunoka&quot;&gt;なぜ軽さにこだわるのか&lt;&#x2F;h2&gt;
&lt;p&gt;軽いページは速く表示され、壊れにくく、長く保ちやすいものです。トラッキングスクリプトを置かないので読む人のプライバシーにも配慮できますし、外部リソースに頼らないので CDN の不調にも左右されにくくなります。&lt;&#x2F;p&gt;
&lt;p&gt;阿部寛のホームページが長く変わらずに公開され続けているのは、シンプルだからだと思います。avel もその姿勢を受け継いでいます。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>本文レイアウトの調整</title>
        <published>2025-05-26T00:00:00+00:00</published>
        <updated>2025-05-26T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/layout/"/>
        <id>https://avel.llll-ll.com/posts/layout/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/layout/">&lt;p&gt;本文まわりの見え方は、いくつかの値で調整できます。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;max_width&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;960px&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;      # ページ全体の最大幅（指定すると中央寄せになる）&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;content_align&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;left&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;   # 本文の文字揃え（left &#x2F; center &#x2F; justify）&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;line_height&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;1.5&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;      # 行間&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;title_align&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;center&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;   # ページタイトルの揃え&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;main_padding&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;1em&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;     # 本文エリアの余白&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;code&gt;max_width&lt;&#x2F;code&gt; を指定すると、横長の画面でも一行が長くなりすぎず、読みやすくなります。どれも指定しなければ、既定の見た目のままです。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>SEO の設定</title>
        <published>2025-05-22T00:00:00+00:00</published>
        <updated>2025-05-22T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/seo/"/>
        <id>https://avel.llll-ll.com/posts/seo/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/seo/">&lt;p&gt;avel は、検索エンジンや SNS に内容が正しく伝わるよう、いくつかのメタ情報を既定で出力します。canonical URL、Open Graph、Twitter Card、JSON-LD（構造化データ）、サイトマップ、フィードの自動検出が、設定なしで有効です。いずれも &lt;code&gt;&amp;lt;head&amp;gt;&lt;&#x2F;code&gt; 内のテキストなので、表示の速さには影響しません。&lt;&#x2F;p&gt;
&lt;p&gt;なお Twitter Card という呼び名と &lt;code&gt;twitter:&lt;&#x2F;code&gt; で始まるメタ名は、X（旧 Twitter）になった今もそのまま使われています。&lt;code&gt;x:&lt;&#x2F;code&gt; のような名前は無いので、これが正しい指定です。&lt;&#x2F;p&gt;
&lt;p&gt;SNS で共有されたときのカード画像を指定したい場合は &lt;code&gt;og_image&lt;&#x2F;code&gt; を、カードの発信元アカウントを示したい場合は &lt;code&gt;twitter&lt;&#x2F;code&gt; を設定します。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;og_image&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;og.webp&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #616E88;&quot;&gt;        # static&#x2F; に置く&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;twitter&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;@yourhandle&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;code&gt;og_image&lt;&#x2F;code&gt; を設定すると、Twitter Card は大きな画像つきのレイアウトになります。設定しなくても、テキスト中心のカードとして共有されます。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>フッターの設定</title>
        <published>2025-05-18T00:00:00+00:00</published>
        <updated>2025-05-18T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/footer/"/>
        <id>https://avel.llll-ll.com/posts/footer/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/footer/">&lt;p&gt;ページ下部のフッターは、&lt;code&gt;footer&lt;&#x2F;code&gt; に文字列を指定すると表示されます。指定しない場合は何も表示されません。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;footer&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;© 2025 Your Name&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;著作権表記や、ひとことの連絡先など、全ページ共通で出しておきたい短い一文を置くのに向いています。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>日付の表示形式を変える</title>
        <published>2025-05-12T00:00:00+00:00</published>
        <updated>2025-05-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/date-format/"/>
        <id>https://avel.llll-ll.com/posts/date-format/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/date-format/">&lt;p&gt;記事の日付は、&lt;code&gt;date_format&lt;&#x2F;code&gt; で表示形式を変えられます。指定しない場合は &lt;code&gt;%Y年%m月%d日&lt;&#x2F;code&gt;（例: 2025年05月12日）で表示されます。&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D8DEE9; background-color: #2E3440;&quot;&gt;&lt;code data-lang=&quot;toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;[&lt;&#x2F;span&gt;&lt;span&gt;extra&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;date_format&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt; = &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #A3BE8C;&quot;&gt;%Y-%m-%d&lt;&#x2F;span&gt;&lt;span style=&quot;color: #ECEFF4;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;書式は strftime の記法に従います。たとえば &lt;code&gt;%Y&#x2F;%m&#x2F;%d&lt;&#x2F;code&gt; なら 2025&#x2F;05&#x2F;12、&lt;code&gt;%B %d, %Y&lt;&#x2F;code&gt; なら英語の月名で表示されます。読み手に合わせて選ぶとよいでしょう。&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ja">
        <title>はじめまして</title>
        <published>2025-05-01T00:00:00+00:00</published>
        <updated>2025-05-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://avel.llll-ll.com/posts/sample-hello/"/>
        <id>https://avel.llll-ll.com/posts/sample-hello/</id>
        
        <content type="html" xml:base="https://avel.llll-ll.com/posts/sample-hello/">&lt;p&gt;はじめまして。このブログを読みに来てくださって、ありがとうございます。&lt;&#x2F;p&gt;
&lt;p&gt;ここでは、日々のちょっとした気づきや、作ったもの、考えたことなどを、気の向くままに書いていこうと思っています。あまり気負わず、長く続けられたらいいなと考えています。&lt;&#x2F;p&gt;
&lt;p&gt;最初の記事なので短いですが、これからどうぞよろしくお願いします。&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
