<?xml version="1.0" encoding="utf-8" standalone="yes"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja"><title>テク魔法使い</title><link rel="self" type="application/atom+xml" hreflang="ja" href="https://im.youronly.one/techmagus/ja/cat/%E6%96%B9%E6%B3%95/feed.xml"/><link rel="alternate" type="application/atom+xml" hreflang="en-ph" href="https://im.youronly.one/techmagus/cat/how-to/feed.xml"/><link rel="alternate" type="application/atom+xml" hreflang="ko" href="https://im.youronly.one/techmagus/ko/cat/%EC%96%B4%EB%96%BB%EA%B2%8C/feed.xml"/><link rel="alternate" type="application/atom+xml" hreflang="x-default" href="https://im.youronly.one/techmagus/cat/how-to/feed.xml"/><link rel="alternate" type="text/html" hreflang="ja" href="https://im.youronly.one/techmagus/ja/cat/%E6%96%B9%E6%B3%95/"/><link rel="alternate" type="application/rss+xml" hreflang="ja" href="https://im.youronly.one/techmagus/ja/cat/%E6%96%B9%E6%B3%95/index.xml"/><id>/techmagus/ja</id><updated>2025-04-02T22:30:08Z</updated><generator>Hugo 0.135.0</generator><entry><title>スタイリング·ダイアクリティックス</title><link rel="alternate" type="text/html" hreflang="ja" href="https://im.youronly.one/techmagus/ja/codebits/styling-diacritics/"/><id>https://im.youronly.one/techmagus/ja/codebits/styling-diacritics/</id><updated>2023-02-18T04:50:27Z</updated><summary type="html">&lt;p>アクセント記号とも呼ばれる発音区別符号に色を付ける方法があるかどうか気になるなら、あなたは正しい場所にいます！なぜなら、答えは「はい」で、方法をお教えします。&lt;/p></summary><content type="html"><![CDATA[<img src="https://im.youronly.one/techmagus/images/d/diacritics.png" /><p>アクセント記号とも呼ばれる発音区別符号に色を付ける方法があるかどうか気になるなら、あなたは正しい場所にいます！なぜなら、答えは「はい」で、方法をお教えします。</p>
<ol>
<li>
<p>次のようなCSSスタイルを作成します。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-css" data-lang="css"><span class="line"><span class="cl"><span class="p">.</span><span class="nc">diacritics</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="k">color</span><span class="p">:</span> <span class="nb">hsla</span><span class="p">(</span><span class="mi">0</span><span class="kt">deg</span><span class="p">,</span> <span class="mi">100</span><span class="kt">%</span><span class="p">,</span> <span class="mi">50</span><span class="kt">%</span><span class="p">,</span> <span class="mi">1</span><span class="p">);</span>
</span></span><span class="line"><span class="cl">  <span class="k">color</span><span class="p">:</span> <span class="nb">hwb</span><span class="p">(</span><span class="mi">0</span><span class="kt">deg</span> <span class="mi">0</span><span class="kt">%</span> <span class="mi">0</span><span class="kt">%</span> <span class="o">/</span> <span class="mi">100</span><span class="kt">%</span><span class="p">);</span>
</span></span><span class="line"><span class="cl">  <span class="k">font-family</span><span class="p">:</span> <span class="s2">"DejaVu Sans"</span><span class="p">;</span> <span class="c">/* 現在、ダイアクリティカルマークの位置決めの精度はDejaVuSansが最も高い。 */</span>
</span></span><span class="line"><span class="cl">  <span class="k">font-weight</span><span class="p">:</span> <span class="kc">bold</span><span class="p">;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span></code></pre></td></tr></table>
</div>
</div></li>
<li>
<p><code>diacritics</code>クラス内にダイアクリティカルを配置します。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></</span><span class="nt">span</span><span class="p">></span>
</span></span></code></pre></td></tr></table>
</div>
</div></li>
</ol>
<p>できました！</p>
<p>次に例を示します。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl">bata<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>̀<span class="p"></</span><span class="nt">span</span><span class="p">></span>
</span></span><span class="line"><span class="cl">panibugho<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>̂<span class="p"></</span><span class="nt">span</span><span class="p">></span>
</span></span><span class="line"><span class="cl">ara<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>́<span class="p"></</span><span class="nt">span</span><span class="p">></span>w–a<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>́<span class="p"></</span><span class="nt">span</span><span class="p">></span>raw
</span></span><span class="line"><span class="cl">ke<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>̈<span class="p"></</span><span class="nt">span</span><span class="p">></span>tke<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>̈<span class="p"></</span><span class="nt">span</span><span class="p">></span>t
</span></span><span class="line"><span class="cl">sag<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>̃<span class="p"></</span><span class="nt">span</span><span class="p">></span>nay or sagn<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>̃<span class="p"></</span><span class="nt">span</span><span class="p">></span>ay
</span></span><span class="line"><span class="cl">pan<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>͠<span class="p"></</span><span class="nt">span</span><span class="p">></span>gulo
</span></span><span class="line"><span class="cl">a<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>̄<span class="p"></</span><span class="nt">span</span><span class="p">></span>so
</span></span><span class="line"><span class="cl">h<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>͞<span class="p"></</span><span class="nt">span</span><span class="p">></span>oy
</span></span><span class="line"><span class="cl">pu<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>̱<span class="p"></</span><span class="nt">span</span><span class="p">></span>sà
</span></span><span class="line"><span class="cl">trab<span class="p"><</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"diacritics"</span><span class="p">></span>͟<span class="p"></</span><span class="nt">span</span><span class="p">></span>aho
</span></span></code></pre></td></tr></table>
</div>
</div><ul>
<li><span lang="fil">bata<span class="text-guide diacritics-sans-dejavu">̀</span> [ba·ta<span class="diacritics-sans-dejavu">̀</span>]</span></li>
<li><span lang="fil">panibugho<span class="text-guide diacritics-sans-dejavu">̂</span> [pa·ni·bu<span class="diacritics-sans-dejavu">̄</span>g·ho<span class="diacritics-sans-dejavu">̂</span>]</span></li>
<li><span lang="fil">ara<span class="text-guide diacritics-sans-dejavu">́</span>w–a<span class="text-guide diacritics-sans-dejavu">́</span>raw [a·ra<span class="diacritics-sans-dejavu">́</span>w–a<span class="diacritics-sans-dejavu">́</span>·raw]</span></li>
<li><span lang="fil">ke<span class="text-guide diacritics-sans-dejavu">̈</span>tke<span class="text-guide diacritics-sans-dejavu">̈</span>t [ke<span class="diacritics-sans-dejavu">̈</span>t·ke<span class="diacritics-sans-dejavu">̈</span>t]</span></li>
<li><span lang="fil">sag<span class="text-guide diacritics-sans-dejavu">̃</span>nay or sagn<span class="text-guide diacritics-sans-dejavu">̃</span>ay [sa·n<span class="diacritics-sans-dejavu">̃</span>gay]</span></li>
<li><span lang="fil">pan<span class="text-guide diacritics-sans-dejavu">͠</span>gulo [pa·n<span class="diacritics-sans-dejavu">͠</span>gu·lo]</span></li>
<li><span lang="fil">a<span class="text-guide diacritics-sans-dejavu">̄</span>so [a<span class="diacritics-sans-dejavu">̄</span>·so]</span></li>
<li><span lang="fil">h<span class="text-guide diacritics-sans-dejavu">͞</span>oy [h<span class="diacritics-sans-dejavu">͞</span>oy]</span></li>
<li><span lang="fil">pu<span class="text-guide diacritics-sans-dejavu">̱</span>sa<span class="diacritics-sans-dejavu">̀</span> [pu<span class="diacritics-sans-dejavu">̱</span>·sa<span class="diacritics-sans-dejavu">̀</span>]</span></li>
<li><span lang="fil">trab<span class="text-guide diacritics-sans-dejavu">͟</span>aho [tra·b<span class="diacritics-sans-dejavu">͟</span>a·ho]</span></li>
</ul>
<p><a href="https://codepen.io/techmagus/pen/NWLqoLd" title="CodePen" class="icon_external" rel="noopener external">CodePen</a>経由でも利用できます。 または、私の<a href="https://github.com/techmagus/test-repo/tree/noto-diacriticals" title="test-repo: Noto Diacriticals" class="icon_external" rel="noopener external">test-repo: Noto Diacriticals</a> Gitブランチから簡単なテストページを複製することもできます。</p>
<hr>
<div role="cover-image-attributions">
    <div class="header_attribution">
      <footer class="attribution_caption"><p xmlns:dct="http://purl.org/dc/terms/" xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#">
            <small>・ 表紙画像： 法律の下で可能な範囲で、 <a href="https://im.youronly.one/" rel="dct:publisher noopener">I'M YourOnly.One</a> 持っている <a href="https://creativecommons.org/publicdomain/zero/1.0/" rel="license noopener external">すべての著作権および関連する権利または隣接権を放棄しました</a> に <cite>フィリピンのディアクティク</cite>。 この作品はから公開されています <span property="vcard:Country" datatype="dct:ISO3166" content="ph" about="https://en.wikipedia.org/wiki/Philippines"><a href="https://en.wikipedia.org/wiki/Philippines" rel="noopener external">フィリピン</a></span>。</small></p></footer>
    </div></div>
<hr>
<p>注意:ネイバーPapago神経翻訳</p>]]></content><author><name>謝雪矢（ゆきや）</name><uri>https://im.youronly.one/techmagus/</uri></author><category term="方法" label="方法" scheme="https://im.youronly.one/techmagus/ja/cat/%E6%96%B9%E6%B3%95/"/><category term="ウェブ" label="ウェブ" scheme="https://im.youronly.one/techmagus/ja/cat/%E3%82%A6%E3%82%A7%E3%83%96/"/><category term="css" label="CSS" scheme="https://im.youronly.one/techmagus/ja/tag/css/"/><category term="html" label="HTML" scheme="https://im.youronly.one/techmagus/ja/tag/html/"/><published>2023-02-18T04:50:27Z</published></entry><entry><title>Hugo markdownリンクにリンクアイコンを追加する方法</title><link rel="alternate" type="text/html" hreflang="ja" href="https://im.youronly.one/techmagus/ja/codebits/hugo/hugo-render-link/how-to-add-link-icons-hugo-markdown-links/"/><id>https://im.youronly.one/techmagus/ja/codebits/hugo/hugo-render-link/how-to-add-link-icons-hugo-markdown-links/</id><updated>2022-06-17T06:07:01Z</updated><summary type="html">&lt;p>リンクアイコンは素晴らしいです。 リンクが何であるかを読者に知らせます。 外部ですか？ それともビデオ？ リンクをクリックすると、ダウンロードが開始されますか、それともデフォルトのメールプログラムが開きますか？ リンクアイコンは、開発者またはコンテンツ作成者がリンクまたはリンクの欠如を簡単に見つけるのにも役立ちます。&lt;/p></summary><content type="html"><![CDATA[<img src="https://im.youronly.one/techmagus/images/h/hugo-markdown-link-render.webp" /><p>リンクアイコンは素晴らしいです。 リンクが何であるかを読者に知らせます。 外部ですか？ それともビデオ？ リンクをクリックすると、ダウンロードが開始されますか、それともデフォルトのメールプログラムが開きますか？ リンクアイコンは、開発者またはコンテンツ作成者がリンクまたはリンクの欠如を簡単に見つけるのにも役立ちます。</p>
<p>リンクアイコンは、10年前に<cite class="quote_title" translate="no"><bdi lang="en">Wikipedia</bdi></cite>で始まり、普及しました <sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>。 誰もが自分のウェブサイトやブログにリンクアイコンを追加するためのCMSプラグインを探していました。 当時の方法は、小さな<code>.png</code>画像ファイルをアイコンとして使用することでした。 でも今日は？ <span class="quote_name" translate="no"><bdi lang="en">Unicode</bdi></span>絵文字を使用し、適切な絵文字が利用できない場合にのみ<code>.svg</code>を使用します。</p>
<p>この投稿では、<span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span>リンクを介して<span class="quote_name" translate="no"><bdi lang="en">Hugo</bdi></span>にリンクアイコンのサポートを追加します。 レンダリングフックの力のおかげで、ショートコードは必要ありません。通常の <code>[text](https://example.com "Title")</code>リンクだけです <sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>。</p>
<h2 id="特徴">特徴</h2>
<ul>
<li><span class="quote_name" translate="no"><bdi lang="en">JavaScript</bdi></span>を使用せずにリンクアイコンを追加する
<ul>
<li>内部<span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span>リンクのサポート付き</li>
</ul>
</li>
<li><a href="https://im.youronly.one/techmagus/ja/codebits/hugo/hugo-render-link/how-to-add-cross-reference-hugo-markdown-links/" title="Hugo markdownリンクに相互参照を追加する方法">Hugo markdownリンクに相互参照を追加する方法</a>の機能</li>
</ul>
<h2 id="新着情報">新着情報</h2>
<ul>
<li>
<p>2022年6月17日：</p>
<ul>
<li>ftpアイコンが<span class="emoji">↔️</span>に変更されました</li>
<li><code>sftp://</code>プロトコルがftpカテゴリに移動しました</li>
<li>リファクタリング：必要に応じて<span class="quote_name" translate="no"><bdi lang="en">Hugo</bdi></span>の<code>findRE</code>に切り替えました</li>
<li>修正：<code>[text](./path/to/content/)</code>と<code>[text.ext](./path/to/file.ext)</code>の構文</li>
</ul>
</li>
<li>
<p>2022年5月27日：</p>
<ul>
<li>同じ（サブ）ドメインに外部アイコンがなくなりました。</li>
<li>オーディオ、ビデオ、フォント、ディスクイメージ、ドキュメント、プレゼンテーション、スプレッドシートなど、より多くの外部リンクのサポート！</li>
</ul>
</li>
</ul>
<h2 id="手順">手順</h2>
<p>リンクアイコンを追加するには、以下の手順に従います。</p>
<ol>
<li>
<p>このディレクトリに<code>render-link.html</code>というファイルを作成します<code>/layouts/_default/_markup/</code></p>
</li>
<li>
<p>このコードをコピーして貼り付けます。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span><span class="lnt">13
</span><span class="lnt">14
</span><span class="lnt">15
</span><span class="lnt">16
</span><span class="lnt">17
</span><span class="lnt">18
</span><span class="lnt">19
</span><span class="lnt">20
</span><span class="lnt">21
</span><span class="lnt">22
</span><span class="lnt">23
</span><span class="lnt">24
</span><span class="lnt">25
</span><span class="lnt">26
</span><span class="lnt">27
</span><span class="lnt">28
</span><span class="lnt">29
</span><span class="lnt">30
</span><span class="lnt">31
</span><span class="lnt">32
</span><span class="lnt">33
</span><span class="lnt">34
</span><span class="lnt">35
</span><span class="lnt">36
</span><span class="lnt">37
</span><span class="lnt">38
</span><span class="lnt">39
</span><span class="lnt">40
</span><span class="lnt">41
</span><span class="lnt">42
</span><span class="lnt">43
</span><span class="lnt">44
</span><span class="lnt">45
</span><span class="lnt">46
</span><span class="lnt">47
</span><span class="lnt">48
</span><span class="lnt">49
</span><span class="lnt">50
</span><span class="lnt">51
</span><span class="lnt">52
</span><span class="lnt">53
</span><span class="lnt">54
</span><span class="lnt">55
</span><span class="lnt">56
</span><span class="lnt">57
</span><span class="lnt">58
</span><span class="lnt">59
</span><span class="lnt">60
</span><span class="lnt">61
</span><span class="lnt">62
</span><span class="lnt">63
</span><span class="lnt">64
</span><span class="lnt">65
</span><span class="lnt">66
</span><span class="lnt">67
</span><span class="lnt">68
</span><span class="lnt">69
</span><span class="lnt">70
</span><span class="lnt">71
</span><span class="lnt">72
</span><span class="lnt">73
</span><span class="lnt">74
</span><span class="lnt">75
</span><span class="lnt">76
</span><span class="lnt">77
</span><span class="lnt">78
</span><span class="lnt">79
</span><span class="lnt">80
</span><span class="lnt">81
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-go-html-template" data-lang="go-html-template"><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$baseurl</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">urls</span><span class="na">.Parse</span><span class="w"> </span><span class="nx">site</span><span class="na">.BaseURL</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$url</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">urls</span><span class="na">.Parse</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$getpage</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">site</span><span class="na">.GetPage</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$internal</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="k">lt</span><span class="w"> </span><span class="o">(</span><span class="k">len</span><span class="w"> </span><span class="nx">$url</span><span class="na">.Host</span><span class="o">)</span><span class="w"> </span><span class="nx">1</span><span class="w"> </span><span class="cp">-}}</span> <span class="cm">{{/* NOTE: internal links will always have an empty $url.Host */}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$fragment</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">$url</span><span class="na">.Fragment</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="k">with</span><span class="w"> </span><span class="nx">$fragment</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$fragment</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">printf</span><span class="w"> </span><span class="s">"#%s"</span><span class="w"> </span><span class="nx">$fragment</span><span class="w"> </span><span class="cp">}}{{-</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$destination</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="s">""</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$internal</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="o">(</span><span class="nx">strings</span><span class="na">.HasPrefix</span><span class="w"> </span><span class="nx">$url</span><span class="na">.Path</span><span class="w"> </span><span class="s">"./"</span><span class="o">)</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">    <span class="cm">{{/* NOTE: for links starting with ./ */}}</span>
</span></span><span class="line"><span class="cl">    <span class="cp">{{-</span><span class="w"> </span><span class="nx">$urltrimmed</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">strings</span><span class="na">.TrimPrefix</span><span class="w"> </span><span class="s">"./"</span><span class="w"> </span><span class="nx">$url</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">    <span class="cp">{{-</span><span class="w"> </span><span class="nx">$destination</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">printf</span><span class="w"> </span><span class="s">"%s://%s/%s%s"</span><span class="w"> </span><span class="nx">$baseurl</span><span class="na">.Scheme</span><span class="w"> </span><span class="nx">$baseurl</span><span class="na">.Host</span><span class="w"> </span><span class="nx">$urltrimmed</span><span class="w"> </span><span class="nx">$fragment</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">    <span class="cm">{{/* NOTE: for internal links */}}</span>
</span></span><span class="line"><span class="cl">    <span class="cp">{{-</span><span class="w"> </span><span class="nx">$destination</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">printf</span><span class="w"> </span><span class="s">"%s%s"</span><span class="w"> </span><span class="nx">$getpage</span><span class="na">.RelPermalink</span><span class="w"> </span><span class="nx">$fragment</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$destination</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="cm">{{/* PROTOCOLS */}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$chat</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"^(?:discord|irc[s6]?|jabber|skype|xmpp)://"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$ftp</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"^(?:[as]?ftp)://"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$magnet</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">strings</span><span class="na">.HasPrefix</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="s">"magnet://"</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$mail</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">strings</span><span class="na">.HasPrefix</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="s">"mailto:"</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$remote</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"^(?:bzr|git|s(?:sh|vn)|telnet)://"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$tel</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">strings</span><span class="na">.HasPrefix</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="s">"tel:"</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="cm">{{/* READING */}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$books</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="k">or</span><span class="w"> </span><span class="o">(</span><span class="nx">strings</span><span class="na">.HasPrefix</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="s">"doi://"</span><span class="o">)</span><span class="w"> </span><span class="o">(</span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:epub|mobi|pdf)$"</span><span class="w"> </span><span class="na">.Destination</span><span class="o">)</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$document</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:docx?|odt|s(?:dw|xw)|sxw|uo[ft])$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$text</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:csv|txt)$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$presentation</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:f?odp|pptx?|s(?:d[dp]|xi)|uop)$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$spreadsheet</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:f?ods|s(?:d[cx]|xc)|uos|xlsx?)$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="cm">{{/* MEDIA */}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$audio</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:(?:fl|a)ac|mka|og[ag]|opus|mp[3a]|midi?|wave?|wma)$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$video</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:av[1i]|divx|mk(?:3d|v)|mp(?:(?:e?g)?4?|v)|og[mv]|xvid|webm)$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$subtitle</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:dfxp|mks|s(?:bv|cc|rt|ub)|ttml|vtt)$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="cm">{{/* EXECUTABLES */}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$executable</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:apk|com|deb|exe|msi)$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$scripts</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:bat|sh)$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="cm">{{/* OTHERS */}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$fonts</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:otf|tt[fc]|woff2?)$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$compressed</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:[7g]?z(?:ip)?|bz(?:ip)?2?|[rt]ar)$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$diskimage</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:[di]mg|iso|md[sfx])$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$imagediting</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">findRE</span><span class="w"> </span><span class="s">"\\.(?:psd|xcf)$"</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="s">""</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$chat</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"chat"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$ftp</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"ftp"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$magnet</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"magnet"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$mail</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"mail"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$remote</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"remote"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$tel</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"tel"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$books</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"books"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$document</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"document"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$text</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"text"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$presentation</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"presentation"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$spreadsheet</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"spreadsheet"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$audio</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"audio"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$video</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"video"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$subtitle</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"subtitle"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$executable</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"executable"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$scripts</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"scripts"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$fonts</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"fonts"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$compressed</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"compressed"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$diskimage</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"diskimage"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$imagediting</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"imagediting"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="k">and</span><span class="w"> </span><span class="o">(</span><span class="k">not</span><span class="w"> </span><span class="nx">$internal</span><span class="o">)</span><span class="w"> </span><span class="o">(</span><span class="k">ne</span><span class="w"> </span><span class="nx">$url</span><span class="na">.Host</span><span class="w"> </span><span class="nx">$baseurl</span><span class="na">.Host</span><span class="o">)</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"external"</span><span class="w"> </span><span class="cp">}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">a</span> <span class="na">href</span><span class="o">=</span><span class="s">"</span><span class="cp">{{</span><span class="w"> </span><span class="nx">$destination</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="nx">safeURL</span><span class="w"> </span><span class="cp">}}</span><span class="s">"</span><span class="cp">{{</span><span class="w"> </span><span class="k">with</span><span class="w"> </span><span class="k">or</span><span class="w"> </span><span class="na">.Title</span><span class="w"> </span><span class="nx">$getpage</span><span class="na">.LinkTitle</span><span class="w"> </span><span class="na">.Text</span><span class="w"> </span><span class="cp">}}</span> <span class="na">title</span><span class="o">=</span><span class="s">"</span><span class="cp">{{</span><span class="w"> </span><span class="na">.</span><span class="w"> </span><span class="cp">}}</span><span class="s">"</span><span class="cp">{{</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="cp">}}{{</span><span class="w"> </span><span class="k">with</span><span class="w"> </span><span class="nx">$icon</span><span class="w"> </span><span class="cp">}}</span> <span class="na">class</span><span class="o">=</span><span class="s">"icon_</span><span class="cp">{{</span><span class="w"> </span><span class="na">.</span><span class="w"> </span><span class="cp">}}</span><span class="s">"</span><span class="cp">{{</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="cp">}}{{</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="nx">$internal</span><span class="w"> </span><span class="cp">}}</span> <span class="na">rel</span><span class="o">=</span><span class="s">"noopener external"</span><span class="cp">{{</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="cp">}}</span><span class="p">></span><span class="cp">{{</span><span class="w"> </span><span class="k">or</span><span class="w"> </span><span class="na">.Text</span><span class="w"> </span><span class="na">.Title</span><span class="w"> </span><span class="nx">$getpage</span><span class="na">.LinkTitle</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="nx">safeHTML</span><span class="w"> </span><span class="cp">}}</span><span class="p"></</span><span class="nt">a</span><span class="p">></span>
</span></span></code></pre></td></tr></table>
</div>
</div></li>
<li>
<p>スタイルシートファイルに次を追加します。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span><span class="lnt">13
</span><span class="lnt">14
</span><span class="lnt">15
</span><span class="lnt">16
</span><span class="lnt">17
</span><span class="lnt">18
</span><span class="lnt">19
</span><span class="lnt">20
</span><span class="lnt">21
</span><span class="lnt">22
</span><span class="lnt">23
</span><span class="lnt">24
</span><span class="lnt">25
</span><span class="lnt">26
</span><span class="lnt">27
</span><span class="lnt">28
</span><span class="lnt">29
</span><span class="lnt">30
</span><span class="lnt">31
</span><span class="lnt">32
</span><span class="lnt">33
</span><span class="lnt">34
</span><span class="lnt">35
</span><span class="lnt">36
</span><span class="lnt">37
</span><span class="lnt">38
</span><span class="lnt">39
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-css" data-lang="css"><span class="line"><span class="cl"><span class="c">/********************
</span></span></span><span class="line"><span class="cl"><span class="c">** BGN: Link icons **
</span></span></span><span class="line"><span class="cl"><span class="c">********************/</span>
</span></span><span class="line"><span class="cl">  <span class="o">[</span><span class="nt">class</span><span class="o">^=</span><span class="s2">"icon_"</span><span class="o">]</span><span class="p">::</span><span class="nd">after</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="k">display</span><span class="p">:</span> <span class="kc">inline-block</span><span class="p">;</span>
</span></span><span class="line"><span class="cl">    <span class="k">text-decoration</span><span class="p">:</span> <span class="kc">none</span><span class="p">;</span>
</span></span><span class="line"><span class="cl">    <span class="k">white-space</span><span class="p">:</span> <span class="kc">pre-wrap</span><span class="p">;</span>
</span></span><span class="line"><span class="cl">    <span class="k">margin-left</span><span class="p">:</span> <span class="mf">0.25</span><span class="kt">em</span><span class="p">;</span>
</span></span><span class="line"><span class="cl">    <span class="k">width</span><span class="p">:</span> <span class="mi">1</span><span class="kt">em</span><span class="p">;</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_external</span><span class="p">::</span><span class="nd">after</span>     <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\1F517"</span><span class="p">;</span>                                    <span class="c">/* 🔗 */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_chat</span><span class="p">::</span><span class="nd">after</span>         <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\1F4AC"</span><span class="p">;</span>                                    <span class="c">/* 💬 */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_ftp</span><span class="p">::</span><span class="nd">after</span>          <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\2194\FE0F"</span><span class="p">;</span>                                <span class="c">/* ↔️ */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_magnet</span><span class="p">::</span><span class="nd">after</span>       <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\1F9F2"</span><span class="p">;</span>                                    <span class="c">/* 🧲 */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_mail</span><span class="p">::</span><span class="nd">after</span>         <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\1F4E7"</span><span class="p">;</span>                                    <span class="c">/* 📧 */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_remote</span><span class="p">::</span><span class="nd">after</span>       <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\1F4BB"</span><span class="p">;</span>                                    <span class="c">/* 💻 */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_tel</span><span class="p">::</span><span class="nd">after</span>          <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\260E\FE0F"</span><span class="p">;</span>                                <span class="c">/* ☎️ */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_books</span><span class="p">::</span><span class="nd">after</span>        <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\1F4D6"</span><span class="p">;</span>                                    <span class="c">/* 📖 */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_document</span><span class="p">::</span><span class="nd">after</span>     <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\1F4C4"</span><span class="p">;</span>                                    <span class="c">/* 📄 */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_text</span><span class="p">::</span><span class="nd">after</span>         <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\1F4DD"</span><span class="p">;</span>                                    <span class="c">/* 📝 */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_presentation</span><span class="p">::</span><span class="nd">after</span> <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="nb">url</span><span class="p">(</span><span class="s2">"../img/link-icons-presentation.svg"</span><span class="p">);</span>   <span class="c">/* https://openclipart.org/detail/36505/tango-x-office-presentation */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_spreadsheet</span><span class="p">::</span><span class="nd">after</span>  <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="nb">url</span><span class="p">(</span><span class="s2">"../img/link-icons-spreadsheet.svg"</span><span class="p">);</span>    <span class="c">/* https://openclipart.org/detail/36517/tango-x-office-spreadsheet */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_audio</span><span class="p">::</span><span class="nd">after</span>        <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\1F3B5"</span><span class="p">;</span>                                    <span class="c">/* 🎵 */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_video</span><span class="p">::</span><span class="nd">after</span>        <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\1F4FD\FE0F"</span><span class="p">;</span>                               <span class="c">/* 📽️ */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_subtitle</span><span class="p">::</span><span class="nd">after</span>     <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="nb">url</span><span class="p">(</span><span class="s2">"../img/link-icons-subtitle.svg"</span><span class="p">);</span>       <span class="c">/* https://openclipart.org/detail/212110/mimetype-subtitle */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_executable</span><span class="p">::</span><span class="nd">after</span>   <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="nb">url</span><span class="p">(</span><span class="s2">"../img/link-icons-executable.svg"</span><span class="p">);</span>     <span class="c">/* https://openclipart.org/detail/212161/mimetype-binary */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_scripts</span><span class="p">::</span><span class="nd">after</span>      <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="nb">url</span><span class="p">(</span><span class="s2">"../img/link-icons-scripts.svg"</span><span class="p">);</span>        <span class="c">/* https://openclipart.org/detail/36175/tango-text-x-script */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_fonts</span><span class="p">::</span><span class="nd">after</span>        <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="nb">url</span><span class="p">(</span><span class="s2">"../img/link-icons-fonts.svg"</span><span class="p">);</span>          <span class="c">/* https://openclipart.org/detail/35257/tango-preferences-desktop-font */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_compressed</span><span class="p">::</span><span class="nd">after</span>   <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\1F5DC\FE0F"</span><span class="p">;</span>                               <span class="c">/* 🗜️ */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_diskimage</span><span class="p">::</span><span class="nd">after</span>    <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="s2">"\1F4BD"</span><span class="p">;</span>                                    <span class="c">/* 💽 */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">.</span><span class="nc">icon_imagediting</span><span class="p">::</span><span class="nd">after</span>  <span class="p">{</span> <span class="k">content</span><span class="p">:</span> <span class="nb">url</span><span class="p">(</span><span class="s2">"../img/link-icons-imageediting.svg"</span><span class="p">);</span>   <span class="c">/* https://openclipart.org/detail/231061/artists-brush-and-paint */</span> <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="c">/********************
</span></span></span><span class="line"><span class="cl"><span class="c">** END: Link icons **
</span></span></span><span class="line"><span class="cl"><span class="c">********************/</span>
</span></span></code></pre></td></tr></table>
</div>
</div></li>
<li>
<p><code>.svg</code>アイコンをダウンロードします：<a href="https://im.youronly.one/techmagus/dls/link-icons.7z" title="link-icons.7z" class="icon_compressed">link-icons.7z</a></p>
<ul>
<li>
<p>ソース（すべてパブリックドメイン）：</p>
<ul>
<li>プレゼンテーション：<a href="https://openclipart.org/artist/warszawianka" title="warszawianka" class="icon_external" rel="noopener external">warszawianka</a>による<a href="https://openclipart.org/detail/36505/tango-x-office-presentation" title="tango x office presentation" class="icon_external" rel="noopener external">tango x office presentation</a></li>
<li>スプレッドシート：<a href="https://openclipart.org/artist/warszawianka" title="warszawianka" class="icon_external" rel="noopener external">warszawianka</a>による<a href="https://openclipart.org/detail/36517/tango-x-office-spreadsheet" title="tango x office spreadsheet" class="icon_external" rel="noopener external">tango x office spreadsheet</a></li>
<li>字幕：<a href="https://openclipart.org/artist/sixsixfive" title="sixsixfive" class="icon_external" rel="noopener external">sixsixfive</a>の<a href="https://openclipart.org/detail/212110/mimetype-subtitle" title="mimetype subtitle" class="icon_external" rel="noopener external">mimetype subtitle</a></li>
<li>実行可能ファイル：<a href="https://openclipart.org/artist/sixsixfive" title="sixsixfive" class="icon_external" rel="noopener external">sixsixfive</a>による<a href="https://openclipart.org/detail/212161/mimetype-binary" title="mimetype binary" class="icon_external" rel="noopener external">mimetype binary</a></li>
<li>スクリプト：<a href="https://openclipart.org/artist/warszawianka" title="warszawianka" class="icon_external" rel="noopener external">warszawianka</a>による<a href="https://openclipart.org/detail/36175/tango-text-x-script" title="tango text x script" class="icon_external" rel="noopener external">tango text x script</a></li>
<li>フォント：<a href="https://openclipart.org/artist/warszawianka" title="warszawianka" class="icon_external" rel="noopener external">warszawianka</a>による<a href="https://openclipart.org/detail/35257/tango-preferences-desktop-font" title="tango preferences desktop font" class="icon_external" rel="noopener external">tango preferences desktop font</a></li>
<li>画像編集：<a href="https://openclipart.org/artist/GDJ" title="GDJ" class="icon_external" rel="noopener external">GDJ</a>による<a href="https://openclipart.org/detail/231061/artists-brush-and-paint" title="Artists Brush And Paint" class="icon_external" rel="noopener external">Artists Brush And Paint</a></li>
</ul>
<p class="note">リストされたソースからホットリンクすることが可能です。 ただし、それらが設定されているかどうかについての情報はありません。</p>
</li>
</ul>
</li>
<li>
<p><code>/static/img/</code>フォルダーにある<code>.svg</code>ファイルを抽出します。</p>
</li>
</ol>
<h2 id="使い方">使い方</h2>
<p>次の<span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span>リンク</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="k">-</span> 外部リンク
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">https://example.com/#fragment</span>](<span class="na">https://example.com/#fragment "https://example.com/#fragment"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> チャット
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">irc://</span>](<span class="na">irc://example.com "irc://"</span>) | [<span class="nt">ircs://</span>](<span class="na">ircs://example.com "ircs://"</span>) | [<span class="nt">irc6://</span>](<span class="na">irc6://example.com "irc6://"</span>) | [<span class="nt">xmpp://</span>](<span class="na">xmpp://example.com "xmpp://"</span>) | [<span class="nt">jabber://</span>](<span class="na">jabber://example.com "jabber://"</span>) | [<span class="nt">discord://</span>](<span class="na">discord://example.com "discord://"</span>) | [<span class="nt">skype://</span>](<span class="na">skype://example.com "skype://"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> FTP
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">sftp://</span>](<span class="na">sftp://example.com "sftp://"</span>) | [<span class="nt">ftp://</span>](<span class="na">ftp://example.com "ftp://"</span>) | [<span class="nt">aftp://</span>](<span class="na">aftp://example.com "aftp://"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> Magnet
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">magnet://</span>](<span class="na">magnet://example.com "magnet://"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> Mail
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">mailto:</span>](<span class="na">mailto:noreply@example.com "mailto:"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> リモート
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">telnet://</span>](<span class="na">telnet://example.com "telnet://"</span>) | [<span class="nt">ssh://</span>](<span class="na">ssh://example.com "ssh://"</span>) | [<span class="nt">git://</span>](<span class="na">git://example.com "git://"</span>) | [<span class="nt">svn://</span>](<span class="na">svn://example.com "svn://"</span>) | [<span class="nt">bzr://</span>](<span class="na">bzr://example.com "bzr://"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> Tel
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">tel:</span>](<span class="na">tel:123-456-7890 "tel:"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> 本
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">doi://</span>](<span class="na">doi://example.com "doi://"</span>) | [<span class="nt">.epub</span>](<span class="na">https://example.com/file.epub ".epub"</span>) | [<span class="nt">.mobi</span>](<span class="na">https://example.com/file.mobi ".mobi"</span>) | [<span class="nt">.pdf</span>](<span class="na">https://example.com/file.pdf ".pdf"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> 書類
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.odt</span>](<span class="na">https://example.com/file.odt ".odt"</span>) | [<span class="nt">.sdw</span>](<span class="na">https://example.com/file.sdw ".sdw"</span>) | [<span class="nt">.sxw</span>](<span class="na">https://example.com/file.sxw ".sxw"</span>) | [<span class="nt">.uof</span>](<span class="na">https://example.com/file.uof ".uof"</span>) | [<span class="nt">.uot</span>](<span class="na">https://example.com/file.uot ".uot"</span>) | [<span class="nt">.doc</span>](<span class="na">https://example.com/file.doc ".doc"</span>) | [<span class="nt">.docx</span>](<span class="na">https://example.com/file.docx ".docx"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> 文章
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.txt</span>](<span class="na">https://example.com/file.txt ".txt"</span>) | [<span class="nt">.csv</span>](<span class="na">https://example.com/file.csv ".csv"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> プレゼンテーション
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.odp</span>](<span class="na">https://example.com/file.odp ".odp"</span>) | [<span class="nt">.fodp</span>](<span class="na">https://example.com/file.fodp ".fodp"</span>) | [<span class="nt">.sdd</span>](<span class="na">https://example.com/file.sdd ".sdd"</span>) | [<span class="nt">.sdp</span>](<span class="na">https://example.com/file.sdp ".sdp"</span>) | [<span class="nt">.sxi</span>](<span class="na">https://example.com/file.sxi ".sxi"</span>) | [<span class="nt">.uop</span>](<span class="na">https://example.com/file.uop ".uop"</span>) | [<span class="nt">.ppt</span>](<span class="na">https://example.com/file.ppt ".ppt"</span>) | [<span class="nt">.pptx</span>](<span class="na">https://example.com/file.pptx ".pptx"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> スプレッドシート
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.ods</span>](<span class="na">https://example.com/file.ods ".ods"</span>) | [<span class="nt">.fods</span>](<span class="na">https://example.com/file.fods ".fods"</span>) | [<span class="nt">.sdc</span>](<span class="na">https://example.com/file.sdc ".sdc"</span>) | [<span class="nt">.sxc</span>](<span class="na">https://example.com/file.sxc ".sxc"</span>) | [<span class="nt">.uos</span>](<span class="na">https://example.com/file.uos ".uos"</span>) | [<span class="nt">.xls</span>](<span class="na">https://example.com/file.xls ".xls"</span>) | [<span class="nt">.xlsx</span>](<span class="na">https://example.com/file.xlsx ".xlsx"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> オーディオ
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.flac</span>](<span class="na">https://example.com/file.flac ".flac"</span>) | [<span class="nt">.aac</span>](<span class="na">https://example.com/file.aac ".aac"</span>) | [<span class="nt">.mka</span>](<span class="na">https://example.com/file.mka ".mka"</span>) | [<span class="nt">.ogg</span>](<span class="na">https://example.com/file.ogg ".ogg"</span>) | [<span class="nt">.oga</span>](<span class="na">https://example.com/file.oga ".oga"</span>) | [<span class="nt">.opus</span>](<span class="na">https://example.com/file.opus ".opus"</span>) | [<span class="nt">.mp3</span>](<span class="na">https://example.com/file.mp3 ".mp3"</span>) | [<span class="nt">.mpa</span>](<span class="na">https://example.com/file.mpa ".mpa"</span>) | [<span class="nt">.mid</span>](<span class="na">https://example.com/file.mid ".mid"</span>) | [<span class="nt">.midi</span>](<span class="na">https://example.com/file.midi ".midi"</span>) | [<span class="nt">.wav</span>](<span class="na">https://example.com/file.wav ".wav"</span>) | [<span class="nt">.wave</span>](<span class="na">https://example.com/file.wave ".wave"</span>) | [<span class="nt">.wma</span>](<span class="na">https://example.com/file.wma ".wma"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> ビデオ
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.av1</span>](<span class="na">https://example.com/file.av1 ".av1"</span>) | [<span class="nt">.webm</span>](<span class="na">https://example.com/file.webm ".webm"</span>) | [<span class="nt">.xvid</span>](<span class="na">https://example.com/file.xvid ".xvid"</span>) | [<span class="nt">.mkv</span>](<span class="na">https://example.com/file.mkv ".mkv"</span>) | [<span class="nt">.mk3d</span>](<span class="na">https://example.com/file.mk3d ".mk3d"</span>) | [<span class="nt">.ogm</span>](<span class="na">https://example.com/file.ogm ".ogm"</span>) | [<span class="nt">.ogv</span>](<span class="na">https://example.com/file.ogv ".ogv"</span>) | [<span class="nt">.divx</span>](<span class="na">https://example.com/file.divx ".divx"</span>) | [<span class="nt">.avi</span>](<span class="na">https://example.com/file.avi ".avi"</span>) | [<span class="nt">.mp4</span>](<span class="na">https://example.com/file.mp4 ".mp4"</span>) | [<span class="nt">.mpeg4</span>](<span class="na">https://example.com/file.mpeg4 ".mpeg4"</span>) | [<span class="nt">.mpv</span>](<span class="na">https://example.com/file.mpv ".mpv"</span>) | [<span class="nt">.mpeg</span>](<span class="na">https://example.com/file.mpeg ".mpeg"</span>) | [<span class="nt">.mpg</span>](<span class="na">https://example.com/file.mpg ".mpg"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> 字幕
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.vtt</span>](<span class="na">https://example.com/file.vtt ".vtt"</span>) | [<span class="nt">.ttml</span>](<span class="na">https://example.com/file.ttml ".ttml"</span>) | [<span class="nt">.dfxp</span>](<span class="na">https://example.com/file.dfxp ".dfxp"</span>) | [<span class="nt">.srt</span>](<span class="na">https://example.com/file.srt ".srt"</span>) | [<span class="nt">.sub</span>](<span class="na">https://example.com/file.sub ".sub"</span>) | [<span class="nt">.sbv</span>](<span class="na">https://example.com/file.sbv ".sbv"</span>) | [<span class="nt">.scc</span>](<span class="na">https://example.com/file.scc ".scc"</span>) | [<span class="nt">.mks</span>](<span class="na">https://example.com/file.mks ".mks"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> 実行可能ファイル
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.deb</span>](<span class="na">https://example.com/file.deb ".deb"</span>) | [<span class="nt">.apk</span>](<span class="na">https://example.com/file.apk ".apk"</span>) | [<span class="nt">.exe</span>](<span class="na">https://example.com/file.exe ".exe"</span>) | [<span class="nt">.com</span>](<span class="na">https://example.com/file.com ".com"</span>) | [<span class="nt">.msi</span>](<span class="na">https://example.com/file.msi ".msi"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> スクリプト
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.bat</span>](<span class="na">https://example.com/file.bat ".bat"</span>) | [<span class="nt">.sh</span>](<span class="na">https://example.com/file.sh ".sh"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> フォント
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.woff</span>](<span class="na">https://example.com/file.woff ".woff"</span>) | [<span class="nt">.woff2</span>](<span class="na">https://example.com/file.woff2 ".woff2"</span>) | [<span class="nt">.otf</span>](<span class="na">https://example.com/file.otf ".otf"</span>) | [<span class="nt">.ttf</span>](<span class="na">https://example.com/file.ttf ".ttf"</span>) | [<span class="nt">.ttc</span>](<span class="na">https://example.com/file.ttc ".ttc"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> 圧縮されたファイル
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.7z</span>](<span class="na">https://example.com/file.7z ".7z"</span>) | [<span class="nt">.7zip</span>](<span class="na">https://example.com/file.7zip ".7zip"</span>) | [<span class="nt">.tar</span>](<span class="na">https://example.com/file.tar ".tar"</span>) | [<span class="nt">.gz</span>](<span class="na">https://example.com/file.gz ".gz"</span>) | [<span class="nt">.gzip</span>](<span class="na">https://example.com/file.gzip ".gzip"</span>) | [<span class="nt">.bz2</span>](<span class="na">https://example.com/file.bz2 ".bz2"</span>) | [<span class="nt">.bzip2</span>](<span class="na">https://example.com/file.bzip2 ".bzip2"</span>) | [<span class="nt">.zip</span>](<span class="na">https://example.com/file.zip ".zip"</span>) | [<span class="nt">.rar</span>](<span class="na">https://example.com/file.rar ".rar"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> ディスクイメージ
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.img</span>](<span class="na">https://example.com/file.img ".img"</span>) | [<span class="nt">.iso</span>](<span class="na">https://example.com/file.iso ".iso"</span>) | [<span class="nt">.dmg</span>](<span class="na">https://example.com/file.dmg ".dmg"</span>) | [<span class="nt">.mds</span>](<span class="na">https://example.com/file.mds ".mds"</span>) | [<span class="nt">.mdf</span>](<span class="na">https://example.com/file.mdf ".mdf"</span>) | [<span class="nt">.mdx</span>](<span class="na">https://example.com/file.mdx ".mdx"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> 画像編集
</span></span><span class="line"><span class="cl">  <span class="k">-</span> [<span class="nt">.xcf</span>](<span class="na">https://example.com/file.xcf ".xcf"</span>) | [<span class="nt">.psd</span>](<span class="na">https://example.com/file.psd ".psd"</span>)
</span></span></code></pre></div><p>次のようにレンダリングされます：</p>
<ul>
<li>外部リンク
<ul>
<li><a href="https://example.com/#fragment" title="https://example.com/#fragment" class="icon_external" rel="noopener external">https://example.com/#fragment</a></li>
</ul>
</li>
<li>チャット
<ul>
<li><a href="#ZgotmplZ" title="irc://" class="icon_chat" rel="noopener external">irc://</a> | <a href="#ZgotmplZ" title="ircs://" class="icon_chat" rel="noopener external">ircs://</a> | <a href="#ZgotmplZ" title="irc6://" class="icon_chat" rel="noopener external">irc6://</a> | <a href="#ZgotmplZ" title="xmpp://" class="icon_chat" rel="noopener external">xmpp://</a> | <a href="#ZgotmplZ" title="jabber://" class="icon_chat" rel="noopener external">jabber://</a> | <a href="#ZgotmplZ" title="discord://" class="icon_chat" rel="noopener external">discord://</a> | <a href="#ZgotmplZ" title="skype://" class="icon_chat" rel="noopener external">skype://</a></li>
</ul>
</li>
<li>FTP
<ul>
<li><a href="#ZgotmplZ" title="sftp://" class="icon_ftp" rel="noopener external">sftp://</a> | <a href="#ZgotmplZ" title="ftp://" class="icon_ftp" rel="noopener external">ftp://</a> | <a href="#ZgotmplZ" title="aftp://" class="icon_ftp" rel="noopener external">aftp://</a></li>
</ul>
</li>
<li>Magnet
<ul>
<li><a href="#ZgotmplZ" title="magnet://" class="icon_magnet" rel="noopener external">magnet://</a></li>
</ul>
</li>
<li>Mail
<ul>
<li><a href="https://im.youronly.one/techmagus/" title="mailto:" class="icon_mail">mailto:</a></li>
</ul>
</li>
<li>リモート
<ul>
<li><a href="#ZgotmplZ" title="telnet://" class="icon_remote" rel="noopener external">telnet://</a> | <a href="#ZgotmplZ" title="ssh://" class="icon_remote" rel="noopener external">ssh://</a> | <a href="#ZgotmplZ" title="git://" class="icon_remote" rel="noopener external">git://</a> | <a href="#ZgotmplZ" title="svn://" class="icon_remote" rel="noopener external">svn://</a> | <a href="#ZgotmplZ" title="bzr://" class="icon_remote" rel="noopener external">bzr://</a></li>
</ul>
</li>
<li>Tel
<ul>
<li><a href="https://im.youronly.one/techmagus/" title="tel:" class="icon_tel">tel:</a></li>
</ul>
</li>
<li>本
<ul>
<li><a href="#ZgotmplZ" title="doi://" class="icon_books" rel="noopener external">doi://</a> | <a href="https://example.com/file.epub" title=".epub" class="icon_books" rel="noopener external">.epub</a> | <a href="https://example.com/file.mobi" title=".mobi" class="icon_books" rel="noopener external">.mobi</a> | <a href="https://example.com/file.pdf" title=".pdf" class="icon_books" rel="noopener external">.pdf</a></li>
</ul>
</li>
<li>書類
<ul>
<li><a href="https://example.com/file.odt" title=".odt" class="icon_document" rel="noopener external">.odt</a> | <a href="https://example.com/file.sdw" title=".sdw" class="icon_document" rel="noopener external">.sdw</a> | <a href="https://example.com/file.sxw" title=".sxw" class="icon_document" rel="noopener external">.sxw</a> | <a href="https://example.com/file.uof" title=".uof" class="icon_document" rel="noopener external">.uof</a> | <a href="https://example.com/file.uot" title=".uot" class="icon_document" rel="noopener external">.uot</a> | <a href="https://example.com/file.doc" title=".doc" class="icon_document" rel="noopener external">.doc</a> | <a href="https://example.com/file.docx" title=".docx" class="icon_document" rel="noopener external">.docx</a></li>
</ul>
</li>
<li>文章
<ul>
<li><a href="https://example.com/file.txt" title=".txt" class="icon_text" rel="noopener external">.txt</a> | <a href="https://example.com/file.csv" title=".csv" class="icon_text" rel="noopener external">.csv</a></li>
</ul>
</li>
<li>プレゼンテーション
<ul>
<li><a href="https://example.com/file.odp" title=".odp" class="icon_presentation" rel="noopener external">.odp</a> | <a href="https://example.com/file.fodp" title=".fodp" class="icon_presentation" rel="noopener external">.fodp</a> | <a href="https://example.com/file.sdd" title=".sdd" class="icon_presentation" rel="noopener external">.sdd</a> | <a href="https://example.com/file.sdp" title=".sdp" class="icon_presentation" rel="noopener external">.sdp</a> | <a href="https://example.com/file.sxi" title=".sxi" class="icon_presentation" rel="noopener external">.sxi</a> | <a href="https://example.com/file.uop" title=".uop" class="icon_presentation" rel="noopener external">.uop</a> | <a href="https://example.com/file.ppt" title=".ppt" class="icon_presentation" rel="noopener external">.ppt</a> | <a href="https://example.com/file.pptx" title=".pptx" class="icon_presentation" rel="noopener external">.pptx</a></li>
</ul>
</li>
<li>スプレッドシート
<ul>
<li><a href="https://example.com/file.ods" title=".ods" class="icon_spreadsheet" rel="noopener external">.ods</a> | <a href="https://example.com/file.fods" title=".fods" class="icon_spreadsheet" rel="noopener external">.fods</a> | <a href="https://example.com/file.sdc" title=".sdc" class="icon_spreadsheet" rel="noopener external">.sdc</a> | <a href="https://example.com/file.sxc" title=".sxc" class="icon_spreadsheet" rel="noopener external">.sxc</a> | <a href="https://example.com/file.uos" title=".uos" class="icon_spreadsheet" rel="noopener external">.uos</a> | <a href="https://example.com/file.xls" title=".xls" class="icon_spreadsheet" rel="noopener external">.xls</a> | <a href="https://example.com/file.xlsx" title=".xlsx" class="icon_spreadsheet" rel="noopener external">.xlsx</a></li>
</ul>
</li>
<li>オーディオ
<ul>
<li><a href="https://example.com/file.flac" title=".flac" class="icon_audio" rel="noopener external">.flac</a> | <a href="https://example.com/file.aac" title=".aac" class="icon_audio" rel="noopener external">.aac</a> | <a href="https://example.com/file.mka" title=".mka" class="icon_audio" rel="noopener external">.mka</a> | <a href="https://example.com/file.ogg" title=".ogg" class="icon_audio" rel="noopener external">.ogg</a> | <a href="https://example.com/file.oga" title=".oga" class="icon_audio" rel="noopener external">.oga</a> | <a href="https://example.com/file.opus" title=".opus" class="icon_audio" rel="noopener external">.opus</a> | <a href="https://example.com/file.mp3" title=".mp3" class="icon_audio" rel="noopener external">.mp3</a> | <a href="https://example.com/file.mpa" title=".mpa" class="icon_audio" rel="noopener external">.mpa</a> | <a href="https://example.com/file.mid" title=".mid" class="icon_audio" rel="noopener external">.mid</a> | <a href="https://example.com/file.midi" title=".midi" class="icon_audio" rel="noopener external">.midi</a> | <a href="https://example.com/file.wav" title=".wav" class="icon_audio" rel="noopener external">.wav</a> | <a href="https://example.com/file.wave" title=".wave" class="icon_audio" rel="noopener external">.wave</a> | <a href="https://example.com/file.wma" title=".wma" class="icon_audio" rel="noopener external">.wma</a></li>
</ul>
</li>
<li>ビデオ
<ul>
<li><a href="https://example.com/file.av1" title=".av1" class="icon_video" rel="noopener external">.av1</a> | <a href="https://example.com/file.webm" title=".webm" class="icon_video" rel="noopener external">.webm</a> | <a href="https://example.com/file.xvid" title=".xvid" class="icon_video" rel="noopener external">.xvid</a> | <a href="https://example.com/file.mkv" title=".mkv" class="icon_video" rel="noopener external">.mkv</a> | <a href="https://example.com/file.mk3d" title=".mk3d" class="icon_video" rel="noopener external">.mk3d</a> | <a href="https://example.com/file.ogm" title=".ogm" class="icon_video" rel="noopener external">.ogm</a> | <a href="https://example.com/file.ogv" title=".ogv" class="icon_video" rel="noopener external">.ogv</a> | <a href="https://example.com/file.divx" title=".divx" class="icon_video" rel="noopener external">.divx</a> | <a href="https://example.com/file.avi" title=".avi" class="icon_video" rel="noopener external">.avi</a> | <a href="https://example.com/file.mp4" title=".mp4" class="icon_video" rel="noopener external">.mp4</a> | <a href="https://example.com/file.mpeg4" title=".mpeg4" class="icon_video" rel="noopener external">.mpeg4</a> | <a href="https://example.com/file.mpv" title=".mpv" class="icon_video" rel="noopener external">.mpv</a> | <a href="https://example.com/file.mpeg" title=".mpeg" class="icon_video" rel="noopener external">.mpeg</a> | <a href="https://example.com/file.mpg" title=".mpg" class="icon_video" rel="noopener external">.mpg</a></li>
</ul>
</li>
<li>字幕
<ul>
<li><a href="https://example.com/file.vtt" title=".vtt" class="icon_subtitle" rel="noopener external">.vtt</a> | <a href="https://example.com/file.ttml" title=".ttml" class="icon_subtitle" rel="noopener external">.ttml</a> | <a href="https://example.com/file.dfxp" title=".dfxp" class="icon_subtitle" rel="noopener external">.dfxp</a> | <a href="https://example.com/file.srt" title=".srt" class="icon_subtitle" rel="noopener external">.srt</a> | <a href="https://example.com/file.sub" title=".sub" class="icon_subtitle" rel="noopener external">.sub</a> | <a href="https://example.com/file.sbv" title=".sbv" class="icon_subtitle" rel="noopener external">.sbv</a> | <a href="https://example.com/file.scc" title=".scc" class="icon_subtitle" rel="noopener external">.scc</a> | <a href="https://example.com/file.mks" title=".mks" class="icon_subtitle" rel="noopener external">.mks</a></li>
</ul>
</li>
<li>実行可能ファイル
<ul>
<li><a href="https://example.com/file.deb" title=".deb" class="icon_executable" rel="noopener external">.deb</a> | <a href="https://example.com/file.apk" title=".apk" class="icon_executable" rel="noopener external">.apk</a> | <a href="https://example.com/file.exe" title=".exe" class="icon_executable" rel="noopener external">.exe</a> | <a href="https://example.com/file.com" title=".com" class="icon_executable" rel="noopener external">.com</a> | <a href="https://example.com/file.msi" title=".msi" class="icon_executable" rel="noopener external">.msi</a></li>
</ul>
</li>
<li>スクリプト
<ul>
<li><a href="https://example.com/file.bat" title=".bat" class="icon_scripts" rel="noopener external">.bat</a> | <a href="https://example.com/file.sh" title=".sh" class="icon_scripts" rel="noopener external">.sh</a></li>
</ul>
</li>
<li>フォント
<ul>
<li><a href="https://example.com/file.woff" title=".woff" class="icon_fonts" rel="noopener external">.woff</a> | <a href="https://example.com/file.woff2" title=".woff2" class="icon_fonts" rel="noopener external">.woff2</a> | <a href="https://example.com/file.otf" title=".otf" class="icon_fonts" rel="noopener external">.otf</a> | <a href="https://example.com/file.ttf" title=".ttf" class="icon_fonts" rel="noopener external">.ttf</a> | <a href="https://example.com/file.ttc" title=".ttc" class="icon_fonts" rel="noopener external">.ttc</a></li>
</ul>
</li>
<li>圧縮されたファイル
<ul>
<li><a href="https://example.com/file.7z" title=".7z" class="icon_compressed" rel="noopener external">.7z</a> | <a href="https://example.com/file.7zip" title=".7zip" class="icon_compressed" rel="noopener external">.7zip</a> | <a href="https://example.com/file.tar" title=".tar" class="icon_compressed" rel="noopener external">.tar</a> | <a href="https://example.com/file.gz" title=".gz" class="icon_compressed" rel="noopener external">.gz</a> | <a href="https://example.com/file.gzip" title=".gzip" class="icon_compressed" rel="noopener external">.gzip</a> | <a href="https://example.com/file.bz2" title=".bz2" class="icon_compressed" rel="noopener external">.bz2</a> | <a href="https://example.com/file.bzip2" title=".bzip2" class="icon_compressed" rel="noopener external">.bzip2</a> | <a href="https://example.com/file.zip" title=".zip" class="icon_compressed" rel="noopener external">.zip</a> | <a href="https://example.com/file.rar" title=".rar" class="icon_compressed" rel="noopener external">.rar</a></li>
</ul>
</li>
<li>ディスクイメージ
<ul>
<li><a href="https://example.com/file.img" title=".img" class="icon_diskimage" rel="noopener external">.img</a> | <a href="https://example.com/file.iso" title=".iso" class="icon_diskimage" rel="noopener external">.iso</a> | <a href="https://example.com/file.dmg" title=".dmg" class="icon_diskimage" rel="noopener external">.dmg</a> | <a href="https://example.com/file.mds" title=".mds" class="icon_diskimage" rel="noopener external">.mds</a> | <a href="https://example.com/file.mdf" title=".mdf" class="icon_diskimage" rel="noopener external">.mdf</a> | <a href="https://example.com/file.mdx" title=".mdx" class="icon_diskimage" rel="noopener external">.mdx</a></li>
</ul>
</li>
<li>画像編集
<ul>
<li><a href="https://example.com/file.xcf" title=".xcf" class="icon_imagediting" rel="noopener external">.xcf</a> | <a href="https://example.com/file.psd" title=".psd" class="icon_imagediting" rel="noopener external">.psd</a></li>
</ul>
</li>
</ul>
<p>URI（Uniform Resource Identifier）スキームの公式リストは、IANAの公式Webサイトにあります。 <sup id="fnref:3"><a href="#fn:3" class="footnote-ref" role="doc-noteref">3</a></sup> ただし、すべての一般的なURIスキームが登録および/または送信されたわけではありません。たとえば、 <code>discord：//</code>や <code>bzr：//</code>（2022-05-13日付のIANAドキュメントの時点）。 とにかく、これらの人気のある未登録のURIスキームは上記のコードに含まれていました。</p>
<p>お役に立てば幸いです。</p>
<hr>
<div role="cover-image-attributions">
    <div class="header_attribution">
      <footer class="attribution_caption"><p xmlns:dct="http://purl.org/dc/terms/" xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#"><small>
              ・ 表紙画像： <cite>HugoでMarkdownリンクをカスタマイズする方法</cite> 沿って <a href="https://im.youronly.one/" rel="dct:creator noopener">I’M YourOnly.One</a> です
                  の下で認可された <a href="https://creativecommons.org/licenses/by-sa/4.0/" rel="license noopener external">Creative Commons Attribution-ShareAlike 4.0 International</a>。</small></p></footer>
    </div></div>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p><a href="https://en.wikipedia.org/wiki/Help:External_link_icons" title="w:Help:External link icons" class="icon_external" rel="noopener external">w:Help:External link icons</a> <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:2">
<p><a href="https://gohugo.io/templates/render-hooks/" title="Hugo: Markdown Render Hooks" class="icon_external" rel="noopener external">Hugo: Markdown Render Hooks</a> <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:3">
<p>IANA: <a href="https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml" title="URI Schemes" class="icon_external" rel="noopener external">URI Schemes</a> <a href="#fnref:3" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>]]></content><author><name>謝雪矢（ゆきや）</name><uri>https://im.youronly.one/techmagus/</uri></author><category term="方法" label="方法" scheme="https://im.youronly.one/techmagus/ja/cat/%E6%96%B9%E6%B3%95/"/><category term="hugo" label="Hugo" scheme="https://im.youronly.one/techmagus/ja/tag/hugo/"/><published>2022-05-20T11:24:30Z</published></entry><entry><title>Hugo markdownリンクに相互参照を追加する方法</title><link rel="alternate" type="text/html" hreflang="ja" href="https://im.youronly.one/techmagus/ja/codebits/hugo/hugo-render-link/how-to-add-cross-reference-hugo-markdown-links/"/><id>https://im.youronly.one/techmagus/ja/codebits/hugo/hugo-render-link/how-to-add-cross-reference-hugo-markdown-links/</id><updated>2022-06-17T06:07:00Z</updated><summary type="html"><![CDATA[<p><span class="quote_name" translate="no"><bdi lang="en">Hugo</bdi></span>であまり使用されない機能の1つは、レンダリングフックです。 この投稿では、レンダリングフックを使用して、リンクを作成する<span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span>のデフォルトの方法である <code>[文章](https://example.com#fragment "題名")</code>に内部相互参照サポートを追加します。</p>]]></summary><content type="html"><![CDATA[<img src="https://im.youronly.one/techmagus/images/h/hugo-markdown-link-render.webp" /><p><span class="quote_name" translate="no"><bdi lang="en">Hugo</bdi></span>であまり使用されない機能の1つは、レンダリングフックです。 この投稿では、レンダリングフックを使用して、リンクを作成する<span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span>のデフォルトの方法である <code>[文章](https://example.com#fragment "題名")</code>に内部相互参照サポートを追加します。</p>
<p><span class="quote_name" translate="no"><bdi lang="en">Hugo</bdi></span>の内部相互参照は通常、組み込みのショートコード <code>{{< ref >}}</code>または<code>{{% relref %}}</code>を使用して行われますが、<span class="quote_name" translate="no"><bdi lang="en">Hugo</bdi></span>バージョン0.62.0以降ご存知でしたか <sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> 推奨される方法は、レンダリングフックを使用することですか <sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>？</p>
<h2 id="特徴">特徴</h2>
<ul>
<li><span class="quote_name" translate="no"><bdi lang="en">Hugo</bdi></span>内で相互参照するには、通常の<span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span>リンク形式を使用します
<ul>
<li><code>{{< ref >}}</code>と<code>{{% relref %}}</code>、またはそれらのバリエーションは過去のものです</li>
<li>コンテンツのタイトルを自動的に使用する</li>
<li>多言語サポート</li>
<li><span class="quote_name" translate="no"><bdi lang="en">Markdown</bdi></span>リンクのテキストとタイトルのサポート</li>
<li>URIフラグメントのサポートあり</li>
</ul>
</li>
</ul>
<h2 id="新着情報">新着情報</h2>
<ul>
<li>
<p>2022年6月17日：</p>
<ul>
<li>修正：<code>[text](./path/to/content/)</code>と<code>[text.ext](./path/to/file.ext)</code>の構文</li>
</ul>
</li>
<li>
<p>2022年5月27日：</p>
<ul>
<li><code>[文章](./path/to/content/)</code></li>
<li><code>[text.ext](./path/to/file.ext)</code></li>
<li><a href="https://im.youronly.one/techmagus#how-to-use" title="使い方">使い方</a>セクションを再編成</li>
</ul>
</li>
</ul>
<h2 id="手順">手順</h2>
<ol>
<li>
<p>このディレクトリに<code>render-link.html</code>というファイルを作成します<code>/layouts/_default/_markup/</code></p>
</li>
<li>
<p>以下のコードを追加します。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span><span class="lnt">13
</span><span class="lnt">14
</span><span class="lnt">15
</span><span class="lnt">16
</span><span class="lnt">17
</span><span class="lnt">18
</span><span class="lnt">19
</span><span class="lnt">20
</span><span class="lnt">21
</span><span class="lnt">22
</span><span class="lnt">23
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-go-html-template" data-lang="go-html-template"><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$baseurl</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">urls</span><span class="na">.Parse</span><span class="w"> </span><span class="nx">site</span><span class="na">.BaseURL</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$url</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">urls</span><span class="na">.Parse</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$getpage</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">site</span><span class="na">.GetPage</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$internal</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="k">lt</span><span class="w"> </span><span class="o">(</span><span class="k">len</span><span class="w"> </span><span class="nx">$url</span><span class="na">.Host</span><span class="o">)</span><span class="w"> </span><span class="nx">1</span><span class="w"> </span><span class="cp">-}}</span> <span class="cm">{{/* NOTE: internal links will always have an empty $url.Host */}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$fragment</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">$url</span><span class="na">.Fragment</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="k">with</span><span class="w"> </span><span class="nx">$fragment</span><span class="w"> </span><span class="cp">-}}{{</span><span class="w"> </span><span class="nx">$fragment</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">printf</span><span class="w"> </span><span class="s">"#%s"</span><span class="w"> </span><span class="nx">$fragment</span><span class="w"> </span><span class="cp">}}{{-</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="nx">$destination</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="s">""</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="nx">$internal</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="o">(</span><span class="nx">strings</span><span class="na">.HasPrefix</span><span class="w"> </span><span class="nx">$url</span><span class="na">.Path</span><span class="w"> </span><span class="s">"./"</span><span class="o">)</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">    <span class="cm">{{/* NOTE: for links starting with ./ */}}</span>
</span></span><span class="line"><span class="cl">    <span class="cp">{{-</span><span class="w"> </span><span class="nx">$urltrimmed</span><span class="w"> </span><span class="o">:=</span><span class="w"> </span><span class="nx">strings</span><span class="na">.TrimPrefix</span><span class="w"> </span><span class="s">"./"</span><span class="w"> </span><span class="nx">$url</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">    <span class="cp">{{-</span><span class="w"> </span><span class="nx">$destination</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">printf</span><span class="w"> </span><span class="s">"%s://%s/%s%s"</span><span class="w"> </span><span class="nx">$baseurl</span><span class="na">.Scheme</span><span class="w"> </span><span class="nx">$baseurl</span><span class="na">.Host</span><span class="w"> </span><span class="nx">$urltrimmed</span><span class="w"> </span><span class="nx">$fragment</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">    <span class="cm">{{/* NOTE: for internal links */}}</span>
</span></span><span class="line"><span class="cl">    <span class="cp">{{-</span><span class="w"> </span><span class="nx">$destination</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">printf</span><span class="w"> </span><span class="s">"%s%s"</span><span class="w"> </span><span class="nx">$getpage</span><span class="na">.RelPermalink</span><span class="w"> </span><span class="nx">$fragment</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">  <span class="cp">{{-</span><span class="w"> </span><span class="nx">$destination</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="na">.Destination</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl"><span class="cp">{{-</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="cp">-}}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">a</span> <span class="na">href</span><span class="o">=</span><span class="s">"</span><span class="cp">{{</span><span class="w"> </span><span class="nx">$destination</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="nx">safeURL</span><span class="w"> </span><span class="cp">}}</span><span class="s">"</span><span class="cp">{{</span><span class="w"> </span><span class="k">with</span><span class="w"> </span><span class="k">or</span><span class="w"> </span><span class="na">.Title</span><span class="w"> </span><span class="nx">$getpage</span><span class="na">.LinkTitle</span><span class="w"> </span><span class="na">.Text</span><span class="w"> </span><span class="cp">}}</span> <span class="na">title</span><span class="o">=</span><span class="s">"</span><span class="cp">{{</span><span class="w"> </span><span class="na">.</span><span class="w"> </span><span class="cp">}}</span><span class="s">"</span><span class="cp">{{</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="cp">}}{{</span><span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="nx">$internal</span><span class="w"> </span><span class="cp">}}</span> <span class="na">rel</span><span class="o">=</span><span class="s">"noopener external"</span><span class="cp">{{</span><span class="w"> </span><span class="k">end</span><span class="w"> </span><span class="cp">}}</span><span class="p">></span><span class="cp">{{</span><span class="w"> </span><span class="k">or</span><span class="w"> </span><span class="na">.Text</span><span class="w"> </span><span class="na">.Title</span><span class="w"> </span><span class="nx">$getpage</span><span class="na">.LinkTitle</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="nx">safeHTML</span><span class="w"> </span><span class="cp">}}</span><span class="p"></</span><span class="nt">a</span><span class="p">></span>
</span></span></code></pre></td></tr></table>
</div>
</div></li>
</ol>
<p>それでおしまい。</p>
<h2 id="how-to-use">使い方</h2>
<h3 id="伝統的">伝統的</h3>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">https://example.com/#fragment</span>](<span class="na">https://example.com/#fragment "https://example.com/#fragment"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">直接</span>](<span class="na">https://im.youronly.one/techmagus/browser-wars-3-blink-gecko-2018344/ "題名"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">#fragmentで直接</span>](<span class="na">https://im.youronly.one/techmagus/browser-wars-3-blink-gecko-2018344/#fragment "題名"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">＃フラグメントのみ</span>](<span class="na">#fragment</span>)
</span></span></code></pre></td></tr></table>
</div>
</div><ul>
<li><a href="https://example.com/#fragment" title="https://example.com/#fragment" class="icon_external" rel="noopener external">https://example.com/#fragment</a></li>
<li><a href="https://im.youronly.one/techmagus/browser-wars-3-blink-gecko-2018344/" title="題名" rel="noopener external">直接</a></li>
<li><a href="https://im.youronly.one/techmagus/browser-wars-3-blink-gecko-2018344/#fragment" title="題名" rel="noopener external">#fragmentで直接</a></li>
<li><a href="https://im.youronly.one/techmagus#fragment" title="＃フラグメントのみ">＃フラグメントのみ</a></li>
</ul>
<h3 id="新しい">新しい</h3>
<h4 id="特別な">特別な</h4>
<p><code>[text](./path/to/content/)</code>形式は、現在の<span class="quote_name" translate="no"><bdi lang="en">Hugo</bdi></span>の一部ではなく、同じ（サブ）ドメインの下で、Webサイトの別の部分へのリンクを作成する場合に役立ちます。 事業。 <a href="https://im.youronly.one/techmagus/ja/codebits/hugo/hugo-render-link/how-to-add-link-icons-hugo-markdown-links/" title="Hugo markdownリンクにリンクアイコンを追加する方法">Hugo markdownリンクにリンクアイコンを追加する方法</a>もインストールされている場合、この形式では外部リンクアイコンは生成されません。</p>
<p><code>[text.ext](./path/to/file.ext)</code>は、現在の<span class="quote_name" translate="no"><bdi lang="en">Hugo</bdi></span>プロジェクトの内部または外部の同じ（サブ）ドメインでホストされているダウンロードリンクに役立ちます。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">贈り物を送る</span>](<span class="na">./p/gift/</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">link-icons.7z</span>](<span class="na">./techmagus/dls/link-icons.7z</span>)
</span></span></code></pre></td></tr></table>
</div>
</div><ul>
<li><a href="https://im.youronly.one/p/gift/" title="贈り物を送る">贈り物を送る</a></li>
<li><a href="https://im.youronly.one/techmagus/dls/link-icons.7z" title="link-icons.7z" class="icon_compressed">link-icons.7z</a></li>
</ul>
<h4 id="ファイル拡張子なし">ファイル拡張子なし</h4>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span><span class="lnt">7
</span><span class="lnt">8
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="k">-</span> [](20181210-browser-wars-iii)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [](/20181210-browser-wars-iii)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [](20181210-browser-wars-iii "題名")
</span></span><span class="line"><span class="cl"><span class="k">-</span> [](/20181210-browser-wars-iii "題名")
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">文章</span>](<span class="na">20181210-browser-wars-iii</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">文章</span>](<span class="na">/20181210-browser-wars-iii</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">文章</span>](<span class="na">20181210-browser-wars-iii "題名"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">文章</span>](<span class="na">/20181210-browser-wars-iii "題名"</span>)
</span></span></code></pre></td></tr></table>
</div>
</div><ul>
<li><a href="https://im.youronly.one/techmagus/ja/browser-wars-3-blink-gecko-2018344/" title="Browser wars III：Blink vs Gecko Quantum">Browser wars III：Blink vs Gecko Quantum</a></li>
<li><a href="https://im.youronly.one/techmagus/"></a></li>
<li><a href="https://im.youronly.one/techmagus/ja/browser-wars-3-blink-gecko-2018344/" title="題名">題名</a></li>
<li><a href="https://im.youronly.one/techmagus/" title="題名">題名</a></li>
<li><a href="https://im.youronly.one/techmagus/ja/browser-wars-3-blink-gecko-2018344/" title="Browser wars III：Blink vs Gecko Quantum">文章</a></li>
<li><a href="https://im.youronly.one/techmagus/" title="文章">文章</a></li>
<li><a href="https://im.youronly.one/techmagus/ja/browser-wars-3-blink-gecko-2018344/" title="題名">文章</a></li>
<li><a href="https://im.youronly.one/techmagus/" title="題名">文章</a></li>
</ul>
<h4 id="ファイル拡張子付き">ファイル拡張子付き</h4>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span><span class="lnt">7
</span><span class="lnt">8
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="k">-</span> [](20181210-browser-wars-iii.md#fragment)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [](/20181210-browser-wars-iii.md#fragment)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [](20181210-browser-wars-iii.md#fragment "題名")
</span></span><span class="line"><span class="cl"><span class="k">-</span> [](/20181210-browser-wars-iii.md#fragment "題名")
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">Text＃fragment</span>](<span class="na">20181210-browser-wars-iii.md#fragment</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">Text＃fragment</span>](<span class="na">/20181210-browser-wars-iii.md#fragment</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">Text＃fragment</span>](<span class="na">20181210-browser-wars-iii.md#fragment "題名"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">Text＃fragment</span>](<span class="na">/20181210-browser-wars-iii.md#fragment "題名"</span>)
</span></span></code></pre></td></tr></table>
</div>
</div><ul>
<li><a href="https://im.youronly.one/techmagus/ja/browser-wars-3-blink-gecko-2018344/#fragment" title="Browser wars III：Blink vs Gecko Quantum">Browser wars III：Blink vs Gecko Quantum</a></li>
<li><a href="https://im.youronly.one/techmagus#fragment"></a></li>
<li><a href="https://im.youronly.one/techmagus/ja/browser-wars-3-blink-gecko-2018344/#fragment" title="題名">題名</a></li>
<li><a href="https://im.youronly.one/techmagus#fragment" title="題名">題名</a></li>
<li><a href="https://im.youronly.one/techmagus/ja/browser-wars-3-blink-gecko-2018344/#fragment" title="Browser wars III：Blink vs Gecko Quantum">Text＃fragment</a></li>
<li><a href="https://im.youronly.one/techmagus#fragment" title="Text＃fragment">Text＃fragment</a></li>
<li><a href="https://im.youronly.one/techmagus/ja/browser-wars-3-blink-gecko-2018344/#fragment" title="題名">Text＃fragment</a></li>
<li><a href="https://im.youronly.one/techmagus#fragment" title="題名">Text＃fragment</a></li>
</ul>
<h3 id="サポートされていません">サポートされていません</h3>
<p>ファイル拡張子がなく、 <code>＃fragment</code>を使用した内部リンクでは、間違ったリンクが生成されます。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span><span class="lnt">7
</span><span class="lnt">8
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="k">-</span> [](20181210-browser-wars-iii#fragment)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [](/20181210-browser-wars-iii#fragment)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [](20181210-browser-wars-iii#fragment "題名")
</span></span><span class="line"><span class="cl"><span class="k">-</span> [](/20181210-browser-wars-iii#fragment "題名")
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">Text＃fragment</span>](<span class="na">20181210-browser-wars-iii#fragment</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">Text＃fragment</span>](<span class="na">/20181210-browser-wars-iii#fragment</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">Text＃fragment</span>](<span class="na">20181210-browser-wars-iii#fragment "題名"</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">Text＃fragment</span>](<span class="na">/20181210-browser-wars-iii#fragment "題名"</span>)
</span></span></code></pre></td></tr></table>
</div>
</div><p>次の形式にも注意してください。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">link-icons.7z</span>](<span class="na">/dls/link-icons.7z</span>)
</span></span><span class="line"><span class="cl"><span class="k">-</span> [<span class="nt">link-icons.7z</span>](<span class="na">../../dls/link-icons.7z</span>)
</span></span></code></pre></td></tr></table>
</div>
</div><p>上記の代わりに、 <code>[文章](./path/to/file.ext)</code>を次のように使用します。<code>[link-icons.7z](./techmagus/dls/link-icons.7z)</code>は次のようにレンダリングされます。 <a href="https://im.youronly.one/techmagus/dls/link-icons.7z" title="link-icons.7z" class="icon_compressed">link-icons.7z</a></p>
<h2 id="それを改善">それを改善</h2>
<p>上記のコードを自由に改善して、コミュニティに共有してください。 あなたが適切にクレジットされるようにあなたのウェブサイトと名前を提供してください。</p>
<hr>
<div role="cover-image-attributions">
    <div class="header_attribution">
      <footer class="attribution_caption"><p xmlns:dct="http://purl.org/dc/terms/" xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#"><small>
              ・ 表紙画像： <cite>HugoでMarkdownリンクをカスタマイズする方法</cite> 沿って <a href="https://im.youronly.one/" rel="dct:creator noopener">I’M YourOnly.One</a> です
                  の下で認可された <a href="https://creativecommons.org/licenses/by-sa/4.0/" rel="license noopener external">Creative Commons Attribution-ShareAlike 4.0 International</a>。</small></p></footer>
    </div></div>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p><a href="https://github.com/gohugoio/hugo/releases/tag/v0.62.0" title="Hugo v0.62.0" class="icon_external" rel="noopener external">Hugo v0.62.0</a> <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:2">
<p><a href="https://gohugo.io/templates/render-hooks/" title="Hugo: Markdown Render Hooks" class="icon_external" rel="noopener external">Hugo: Markdown Render Hooks</a> <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>]]></content><author><name>謝雪矢（ゆきや）</name><uri>https://im.youronly.one/techmagus/</uri></author><category term="方法" label="方法" scheme="https://im.youronly.one/techmagus/ja/cat/%E6%96%B9%E6%B3%95/"/><category term="hugo" label="Hugo" scheme="https://im.youronly.one/techmagus/ja/tag/hugo/"/><published>2022-05-20T11:24:27Z</published></entry><entry><title>LANG属性</title><link rel="alternate" type="text/html" hreflang="ja" href="https://im.youronly.one/techmagus/ja/kb/webdev/lang-attribute/"/><id>https://im.youronly.one/techmagus/ja/kb/webdev/lang-attribute/</id><updated>2009-06-20T16:20:37Z</updated><summary type="html"><![CDATA[<p>前回の投稿で、《バイバイン-フィリピン人の忘れられたヒスパニック以前の執筆》について話しました。 <a href="https://unicode.org" title="Unicode Standard" class="icon_external" rel="noopener external">Unicode Standard</a>のバージョン5.0で、ブヒッド文字、ハヌノオ文字、タグバヌワ文字とともに《フィリピン文字》グループに追加されました。 しかし、別の言語やスクリプトで書かれたコンテンツを適切に記述またはマークするにはどうすればよいでしょうか。</p>
<p>この投稿では、コンテンツの言語を正しく宣言する方法について説明します。これにより、翻訳ソフトウェアやヘルパーアプリケーション、およびこの頻繁に認められるHTML属性に依存するその他のテクノロジに慣れることができます。 私たちの画像に示されているように、誰もが使用されている書記を見ることができますが、デジタルの世界では、使用しているフォントを持っていない人がいます。 あなたと私が使用しているのと同じブラウザを使用していない人もいます。テキストのみのブラウザ、音声ブラウザ、点字ブラウザの可能性があります。</p>
<p>その場合、使用している言語とスクリプトでコンテンツに適切かつ正しくタグを付けることが適切です。 LANG属性をたくさん使用する準備をしてください。</p>]]></summary><content type="html"><![CDATA[<img src="https://3.bp.blogspot.com/-OjERfiifRYA/Xqp2WZ_WrEI/AAAAAAAAhbo/TExJwOEWDcMF2UU48Fbn4Pz-vZe7pgiLQCLcBGAsYHQ/s1600/lave%2Bt%2527es%2Bmains-1800x.jpg" /><p>前回の投稿で、《バイバイン-フィリピン人の忘れられたヒスパニック以前の執筆》について話しました。 <a href="https://unicode.org" title="Unicode Standard" class="icon_external" rel="noopener external">Unicode Standard</a>のバージョン5.0で、ブヒッド文字、ハヌノオ文字、タグバヌワ文字とともに《フィリピン文字》グループに追加されました。 しかし、別の言語やスクリプトで書かれたコンテンツを適切に記述またはマークするにはどうすればよいでしょうか。</p>
<p>この投稿では、コンテンツの言語を正しく宣言する方法について説明します。これにより、翻訳ソフトウェアやヘルパーアプリケーション、およびこの頻繁に認められるHTML属性に依存するその他のテクノロジに慣れることができます。 私たちの画像に示されているように、誰もが使用されている書記を見ることができますが、デジタルの世界では、使用しているフォントを持っていない人がいます。 あなたと私が使用しているのと同じブラウザを使用していない人もいます。テキストのみのブラウザ、音声ブラウザ、点字ブラウザの可能性があります。</p>
<p>その場合、使用している言語とスクリプトでコンテンツに適切かつ正しくタグを付けることが適切です。 LANG属性をたくさん使用する準備をしてください。</p>
<p>ウェブサイトを作成するときは、ウェブサイトで使用されている言語を適切に宣言することが重要です。 たとえば、私は自分のサイトに次のものを使用しています。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en-PH"</span><span class="p">></span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>ASCIIの範囲を超える文字を使用する場合は特に、文字セットを宣言することも重要です。 これはどのように見えるかです：</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl">    <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"UTF-8"</span> <span class="p">/></span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>すべてをまとめると、基本的なHTMLは次のようになります。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!DOCTYPE html></span>
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"en-PH"</span><span class="p">></span>
</span></span><span class="line"><span class="cl">    <span class="p"><</span><span class="nt">head</span><span class="p">></span>
</span></span><span class="line"><span class="cl">        <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"UTF-8"</span> <span class="p">/></span>
</span></span><span class="line"><span class="cl">        <span class="p"><</span><span class="nt">meta</span> <span class="na">description</span><span class="o">=</span><span class="s">"My Website"</span> <span class="p">/></span>
</span></span><span class="line"><span class="cl">        <span class="p"><</span><span class="nt">meta</span> <span class="na">keywords</span><span class="o">=</span><span class="s">"Philippines, Baybayin"</span> <span class="p">/></span>
</span></span><span class="line"><span class="cl">        <span class="p"><</span><span class="nt">title</span><span class="p">></span>My Baybayin Website<span class="p"></</span><span class="nt">title</span><span class="p">></span>
</span></span><span class="line"><span class="cl">    <span class="p"></</span><span class="nt">head</span><span class="p">></span>
</span></span><span class="line"><span class="cl">    <span class="p"><</span><span class="nt">body</span><span class="p">></span>
</span></span><span class="line"><span class="cl">        <span class="p"><</span><span class="nt">p</span><span class="p">></span>Mabuhay!<span class="p"></</span><span class="nt">p</span><span class="p">></span>
</span></span><span class="line"><span class="cl">    <span class="p"></</span><span class="nt">body</span><span class="p">></span>
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>では、掘り下げてみましょう…</p>
<h2 id="lang属性"><em>lang</em>属性</h2>
<p>HTML lang属性は、宣言された要素内に含まれるコンテンツの言語を定義します。 コードは<em>subtag</em>と呼ばれ、私のフィリピン人の読者にとって、心配すべきサブタグの種類は、language-Script-REGIONの3つだけです。 完全な形式：language-extended_language-Script-REGION-variant-extension-privateuse。</p>
<p>以下の表を参照してください。</p>

<table id="langcode" border="2" summary="Language code example" style="min-width: 80%; width: 80%;">
  <thead style="text-align: center;">
    <tr>
      <th style="min-width: 15%; width: 15%;">コード</th>
      <th>言語</th>
      <th>サブタグの配置</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>en</td>
      <td>（ジェネリック）英語</td>
      <td>language</td>
    </tr>
    <tr>
      <td>en-PH</td>
      <td>フィリピン英語</td>
      <td>language+REGION</td>
    </tr>
    <tr>
      <td>fil-Tglg</td>
      <td>バイバインのフィリピン人</td>
      <td>language+Script</td>
    </tr>
    <tr>
      <td>bik-cts-Tglg</td>
      <td>バイバインスクリプトのパンダン（北カタンドゥアネス）方言のビコラノ</td>
      <td>language+extended_language+Script</td>
    </tr>
    <tr>
      <td>phi-Tglg-tsg</td>
      <td>バイバイン文字で書かれたタウスグ語フィリピン語</td>
      <td>language+Script+variant</td>
    </tr>
  </tbody>
</table>
<p></p>
<p>特定の言語のサブタグを見つけたい場合は、以前はさまざまなWebサイトと多数の公式コードリストを確認する必要がありました。 時間のかかる作業です（通常は一度だけ行う必要がありますが）。 さて、最新の公式サブタグは、<a href="https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry" title="IANA言語サブタグレジストリ" class="icon_external" rel="noopener external">IANA言語サブタグレジストリ</a>にあります。 これは、すべての有効なサブタグのユニバーサルソースになりました。</p>
<p>最新のリスト（この記事の執筆時点）によると、フィリピンに関連するサブタグは次のとおりです（何か見落とした場合は、以下にコメントを残してください）。</p>
<h3 id="言語">言語</h3>
<ul>
<li>
<p>Tagalog</p>
<ul>
<li>Type: language</li>
<li>Subtag: tl</li>
<li>Description: Tagalog</li>
<li>Added: 2005-10-16</li>
<li>Suppress-Script: Latn</li>
</ul>
</li>
<li>
<p>Bikol</p>
<ul>
<li>Type: language</li>
<li>Subtag: bik</li>
<li>Description: Bikol</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
<li>
<p>Cebuano</p>
<ul>
<li>Type: language</li>
<li>Subtag: ceb</li>
<li>Description: Cebuano</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
<li>
<p>Filipino/Pilipino</p>
<ul>
<li>Type: language</li>
<li>Subtag: fil</li>
<li>Description: Filipino</li>
<li>Description: Pilipino</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
<li>
<p>Hiligaynon</p>
<ul>
<li>Type: language</li>
<li>Subtag: hil</li>
<li>Description: Hiligaynon</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
<li>
<p>Iloko</p>
<ul>
<li>Type: language</li>
<li>Subtag: ilo</li>
<li>Description: Iloko</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
<li>
<p>Pangasinan</p>
<ul>
<li>Type: language</li>
<li>Subtag: pag</li>
<li>Description: Pangasinan</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
<li>
<p>Pampanga/Kapampangan</p>
<ul>
<li>Type: language</li>
<li>Subtag: pam</li>
<li>Description: Pampanga</li>
<li>Description: Kapampangan</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
<li>
<p>Philippine languages</p>
<ul>
<li>Type: language</li>
<li>Subtag: phi</li>
<li>Description: Philippine languages</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
<li>
<p>Waray</p>
<ul>
<li>Type: language</li>
<li>Subtag: war</li>
<li>Description: Waray</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
</ul>
<h3 id="領域">領域</h3>
<ul>
<li>Philippines
<ul>
<li>Type: region</li>
<li>Subtag: PH</li>
<li>Description: Philippines</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
</ul>
<h3 id="スクリプトを書く">スクリプトを書く</h3>
<ul>
<li>
<p>Buhid</p>
<ul>
<li>Type: script</li>
<li>Subtag: Buhd</li>
<li>Description: Buhid</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
<li>
<p>Hanunoo (Hanunóo)</p>
<ul>
<li>Type: script</li>
<li>Subtag: Hano</li>
<li>Description: Hanunoo (Hanunóo)</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
<li>
<p>Tagbanwa</p>
<ul>
<li>Type: script</li>
<li>Subtag: Tagb</li>
<li>Description: Tagbanwa</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
<li>
<p>Tagalog</p>
<ul>
<li>Type: script</li>
<li>Subtag: Tglg</li>
<li>Description: Tagalog</li>
<li>Description: Baybayin</li>
<li>Description: Alibata</li>
<li>Added: 2005-10-16</li>
</ul>
</li>
</ul>
<p>必要なサブタグができたので、フィリピンの言語とスクリプトの正しい <code>lang</code>値のコーディングを開始できます。 次の例を参照してください。</p>
<ul>
<li>あなたがフィリピンで成長して英語を学んだ場合、おそらくフィリピン専用の英語の単語を使用しているだけでなく、フィリピン英語でのみ教えられている厳格な言語規則に従っています。 これはあなたのウェブサイトの正しい <code>lang</code>値です：<code>lang= "en-PH"</code></li>
<li>タガログ語ではなくフィリピン語で書いている場合は、次のように使用します： <code>lang="fil"</code></li>
<li>フィリピン語ではなくタガログ語で書いている場合は、次を使用します： <code>lang="tl"</code></li>
<li>ビコラノの場合は、次を使用します： <code>lang="bik"</code></li>
<li>セブアノ語では、次を使用します： <code>lang="ceb"</code></li>
<li>ヒリガイノン語、これを使用してください： <code>lang="hil"</code></li>
<li>イロカノ語では、これを使用します： <code>lang="ilo"</code></li>
<li>パンガシナン語： <code>lang="pag"</code></li>
<li>パンパンガ語： <code>lang="pam"</code></li>
<li>ワライ語： <code>lang="war"</code></li>
<li>対応する<a href="https://www.loc.gov/standards/iso639-2/php/code_list.php" title="ISO-639-2" class="icon_external" rel="noopener external">ISO-639-2</a>コードがないフィリピンの言語の場合、一般的なサブタグ <code>lang="を使用する必要があります。 ファイ "</code></li>
</ul>
<p>次に、Baybayinスクリプトで何かを書きたい場合は、スクリプトサブタグ《Tglg》で正しく囲む必要があります。 形式は次のとおりです。言語-スクリプト、次のようになります。</p>
<ul>
<li>バイバインスクリプトを使用してフィリピン語とタガログ語で書く場合は、次を使用します： <code>lang="fil-Tglg"</code></li>
<li>ビコラノ語だがバイバイン語のスクリプト： <code>lang="bik-Tglg"</code></li>
<li>バイバインスクリプトを使用したセブアノ語： <code>lang="ceb-Tglg"</code></li>
<li>ISO-639-2サブタグのない他のすべてのフィリピン語は、次を使用する必要があります： <code>lang="phi-Tglg"</code></li>
</ul>
<p><del datetime="2021-09-24T18:32:17+08:00"><code>lang="tl-Tglg"</code>サブタグコードがないのはなぜですか？ <em>Suppress-Script：Latn</em>のため、前に示したようにIANA言語サブタグレジストリにあります。 私がそれを正しく理解していれば、それは公式の基準によるタガログ語が常にラテン文字で書かれるべきであることを意味します。 その場合、lang=“tl-Tglg"が間違っており、アプリケーションにはそれを無視するか、《Tglg》スクリプトサブタグを削除するオプションがあると思います。 この場合、《fil-Tglg》を使用するだけです。</del></p>
<h2 id="iso-639-3言語">ISO-639-3言語</h2>
<p><a href="https://web.archive.org/web/20130218160105///www.sil.org:80/iso639-3/macrolanguages.asp" title="方言とマクロランゲージ" class="icon_external" rel="noopener external">方言とマクロランゲージ</a>をターゲットにする場合に学習する必要のある別のサブタグがあります。 ISO規格<a href="https://web.archive.org/web/20130217113439///www.sil.org:80/iso639-3/codes.asp%ef%bc%9f" title="ISO-639-3" class="icon_external" rel="noopener external">ISO-639-3</a>からリストを見つけることができます。 。 例としてビコラノを使用してみましょう。 使用する形式は、language-extended_language-Scriptです。</p>
<ul>
<li>中央ビコラノ語で書いている場合は、次を使用します： <code>lang="bik-bcl"</code></li>
<li>アルバイビコール語/ブヒダラガ語で書く場合： <code>lang="bik-bhk"</code></li>
<li>バイバインスクリプトを使用してイリガビコラノにいる場合： <code>lang="bik-bto-Tglg"</code></li>
<li>バイバインスクリプトを使用してパンダン（北カタンドゥアネス）にいる場合： <code>lang="bik-cts-Tglg"</code></li>
</ul>
<p>言語-<em><strong>extended_language</strong></em>-スクリプトは、この記事の時点ではまだ実装されていません。 lang属性の基礎は、<em>extended_language</em>を含むように更新されると、常に<a href="https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry" title="IANA言語サブタグレジストリ" class="icon_external" rel="noopener external">IANA言語サブタグレジストリ</a>になります。 その後、必要に応じて使用を開始できます。</p>
<h3 id="phi言語サブタグ"><em>phi</em>言語サブタグ</h3>
<p>次に、言語にISO-639-3コードがあり、ISO-639-2の言語コード《phi》の下またはその一部である場合は、<em>phi</em>サブタグが使用されます。 このサブタグコードは<strong>集合言語</strong>と見なされます。 良い例は次のとおりです。</p>
<ul>
<li>キナライア語-言語： <code>lang="phi-krj"</code></li>
<li>マギンダナオ語： <code>lang="phi-mdh"</code></li>
<li>バイバインスクリプトで書かれたマラナオ語： <code>lang="phi-Tglg-mrw"</code></li>
<li>バイバインスクリプトで書かれたタウスグ語： <code>lang="phi-Tglg-tsg"</code></li>
</ul>
<p>お気づきかもしれませんが、私が使用した形式は<em>language-Script-variant</em>であり、<em>language-extended_language-Script</em>ではありませんでした。 私の推論は単純です-<em>phi</em>言語コードは実際には言語ではなく、このバージョンのISOでは<strong>見つからない</strong>他のすべてのフィリピン言語のISO-639-2では《集合》言語エントリと正確に呼ばれます 言語標準。 これを<em>bik</em>言語コードと比較すると、ISO-639-2とISO-639-3の両方で《マクロ言語》として明確にマークされています。</p>
<p>さらに、<a href="https://www.w3.org/International/articles/language-tags/" title="World Wide Web Consortium" class="icon_external" rel="noopener external">World Wide Web Consortium</a>またはW3Cによると、マクロ言語の<strong>ダイアレクト</strong>が検討されます/すぐに作成する必要があります<strong>言語サブタグの後</strong>。 つまり、ISO-639-2コードがマクロ言語と見なされる場合は、 <code>lang="bik-cts-Tglg"</code>のような<em>extended_language</em>サブタグの位置を使用する必要があります。 マクロランゲージとして定義されていない場合は、 <code>lang="phi-Tglg-tsg"</code>の場合と同様に、<em>バリアント</em>サブタグの位置を使用する必要があります。</p>
<h2 id="例例その他の例">例、例、その他の例…</h2>
<p>あなたのウェブサイトが主にイリガに関するものであり、あなたがあなた自身の言語で書いているなら、あなたはそれに応じてあなたのウェブサイトのヘッダーファイルを調整するべきです：</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="cp"><!DOCTYPE html></span>
</span></span><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"bik-bto"</span><span class="p">></span>
</span></span><span class="line"><span class="cl">    <span class="p"><</span><span class="nt">head</span><span class="p">></span>
</span></span><span class="line"><span class="cl">        <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"UTF-8"</span> <span class="p">/></span>
</span></span><span class="line"><span class="cl">        <span class="p"><</span><span class="nt">meta</span> <span class="na">description</span><span class="o">=</span><span class="s">"Ang Website Ko Sa Iriga Bikolano"</span> <span class="p">/></span>
</span></span><span class="line"><span class="cl">        <span class="p"><</span><span class="nt">meta</span> <span class="na">keywords</span><span class="o">=</span><span class="s">"Philippines, Baybayin, Iriga, Bikolano"</span> <span class="p">/></span>
</span></span><span class="line"><span class="cl">        <span class="p"><</span><span class="nt">title</span><span class="p">></span>Ang Website Ko Sa Iriga Bikolano<span class="p"></</span><span class="nt">title</span><span class="p">></span>
</span></span><span class="line"><span class="cl">    <span class="p"></</span><span class="nt">head</span><span class="p">></span>
</span></span><span class="line"><span class="cl">    <span class="p"><</span><span class="nt">body</span><span class="p">></span>
</span></span><span class="line"><span class="cl">        <span class="p"><</span><span class="nt">p</span><span class="p">></span>Mabuhay!<span class="p"></</span><span class="nt">p</span><span class="p">></span>
</span></span><span class="line"><span class="cl">    <span class="p"></</span><span class="nt">body</span><span class="p">></span>
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="nt">html</span><span class="p">></span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>バイバインで《ハッピー父の日》を書きたい場合は、次のようにします。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl">  <span class="p"><</span><span class="nt">bdi</span> <span class="na">lang</span><span class="o">=</span><span class="s">"fil-Tglg"</span><span class="p">></span>ᜋᜎᜒᜄᜌᜅ᜔ ᜀᜍᜏ᜔ ᜈᜅ᜔ ᜋᜅ ᜀᜋ<span class="p"></</span><span class="nt">bdi</span><span class="p">></span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>単純？ いいね！ 言語タグを作成するときは、できるだけシンプルで短くすることを忘れないでください。 <code>lang="bik-bcl"</code>のように具体的にする必要がない場合は、そうしないでください。 単に <code>lang="bik"</code>を使用してください。 これは特にブログに当てはまります。 したがって、ブログがフィリピン語（タガログ語ではない！）である場合は、次を使用します。</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="p"><</span><span class="nt">html</span> <span class="na">lang</span><span class="o">=</span><span class="s">"fil"</span><span class="p">></span>
</span></span></code></pre></td></tr></table>
</div>
</div><p>必要な場合、またはサイトが主にその特定のオーディエンスや地域に対応している場合にのみ具体的にしてください。 さらに、他の言語やスクリプトを使用する場合は（おそらく使用するでしょう）、上記のBaybayinの例で示したように、常にspanまたはdiv要素で囲みます。</p>
<p>簡単？ はい、そうです。 慣れるまでには時間がかかりますが、最初は混乱します。 しかし、最終的にはコツをつかむでしょう。 続けて今すぐWebサイトを更新し、正しい言語とスクリプトでコンテンツをマークする練習を始めてください。</p>
<hr>
<div role="cover-image-attributions">
    <div class="header_attribution">
      <footer class="attribution_caption"><p xmlns:dct="http://purl.org/dc/terms/" xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#"><small>
              ・ 表紙画像： <cite><a href="https://www.flickr.com/photos/29233640@N07/24754999650" rel="dct:title noopener external nofollow">lave t’es mains</a></cite> 沿って <a href="https://www.flickr.com/photos/29233640@N07/" rel="dct:creator noopener external nofollow">Robert Couse-Baker</a> です
                  の下で認可された <a href="https://creativecommons.org/licenses/by/2.0/" rel="license noopener external">CC-BY 2.0</a>。</small></p></footer>
    </div></div>
<hr>
<p>注意：Google翻訳</p>]]></content><author><name>謝雪矢（ゆきや）</name><uri>https://im.youronly.one/techmagus/</uri></author><category term="方法" label="方法" scheme="https://im.youronly.one/techmagus/ja/cat/%E6%96%B9%E6%B3%95/"/><category term="html" label="HTML" scheme="https://im.youronly.one/techmagus/ja/tag/html/"/><published>2009-06-20T16:20:37Z</published></entry></feed>