<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hugo on 随记</title><link>https://blog.liuyi2026.asia/zh/tags/hugo/</link><description>Recent content in Hugo on 随记</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Wed, 11 Dec 2024 08:23:34 +0000</lastBuildDate><atom:link href="https://blog.liuyi2026.asia/zh/tags/hugo/index.xml" rel="self" type="application/rss+xml"/><item><title>使用PaperMode</title><link>https://blog.liuyi2026.asia/zh/docs/technology/Hugo/themes/PaperMod/01/</link><pubDate>Wed, 11 Dec 2024 08:23:34 +0000</pubDate><guid>https://blog.liuyi2026.asia/zh/docs/technology/Hugo/themes/PaperMod/01/</guid><description>&lt;h1 id="地址">地址&lt;a class="anchor" href="#%e5%9c%b0%e5%9d%80">#&lt;/a>&lt;/h1>
&lt;p>官方： 
&lt;a target="_blank" href="https://github.com/adityatelange/hugo-PaperMod/wiki/Installation">https://github.com/adityatelange/hugo-PaperMod/wiki/Installation&lt;/a> （有些东西没有同hugo官方同步）
非官方： 
&lt;a target="_blank" href="https://github.com/vanitysys28/hugo-papermod-wiki/blob/master/Home.md">https://github.com/vanitysys28/hugo-papermod-wiki/blob/master/Home.md&lt;/a> （与hugo官方更同步）&lt;/p>
&lt;h1 id="安装">安装&lt;a class="anchor" href="#%e5%ae%89%e8%a3%85">#&lt;/a>&lt;/h1>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>hugo new site blog.source --format yaml
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>cd blog.source
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>git init
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>git submodule add --depth&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#ae81ff">1&lt;/span> https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>git submodule update --init --recursive &lt;span style="color:#75715e"># needed when you reclone your repo (submodules may not get cloned automatically) &lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>git submodule update --remote --merge&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item><item><title>hugo进阶学习20-23</title><link>https://blog.liuyi2026.asia/zh/docs/technology/Hugo/GiraffeAcademy_/advanced20-23/</link><pubDate>Tue, 10 Dec 2024 15:54:58 +0000</pubDate><guid>https://blog.liuyi2026.asia/zh/docs/technology/Hugo/GiraffeAcademy_/advanced20-23/</guid><description>&lt;p>&lt;img src="img/ly-20241212142130925.png" alt="" />&lt;/p>
&lt;h1 id="datefiles">DateFiles&lt;a class="anchor" href="#datefiles">#&lt;/a>&lt;/h1>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-json" data-lang="json">&lt;span style="display:flex;">&lt;span>{&lt;span style="color:#960050;background-color:#1e0010">%&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">raw&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">%&lt;/span>} 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;classA&amp;#34;&lt;/span>:&lt;span style="color:#e6db74">&amp;#34;json位置: data\\classes.json&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;classA&amp;#34;&lt;/span>:{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;master&amp;#34;&lt;/span>:&lt;span style="color:#e6db74">&amp;#34;xiaoLi&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;number&amp;#34;&lt;/span>:&lt;span style="color:#e6db74">&amp;#34;05&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;classB&amp;#34;&lt;/span>:{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;master&amp;#34;&lt;/span>:&lt;span style="color:#e6db74">&amp;#34;aXiang&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;number&amp;#34;&lt;/span>:&lt;span style="color:#e6db74">&amp;#34;15&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;classC&amp;#34;&lt;/span>:{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;master&amp;#34;&lt;/span>:&lt;span style="color:#e6db74">&amp;#34;BaoCeng&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;number&amp;#34;&lt;/span>:&lt;span style="color:#e6db74">&amp;#34;20&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>} 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{&lt;span style="color:#960050;background-color:#1e0010">%&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">endraw&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">%&lt;/span>} &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>模板代码&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-html" data-lang="html">&lt;span style="display:flex;">&lt;span>{% raw %} 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{{/* layouts\_default\single.html */}}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{{ define &amp;#34;main&amp;#34; }}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {{ range .Site.Data.classes }}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> master:{{.master}}==number:{{.number}}&amp;lt;&lt;span style="color:#f92672">br&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {{end}}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{{end}} 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{% endraw %} &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;img src="img/ly-20241212142131035.png" alt="" />&lt;/p>
&lt;h1 id="partialtemplates">PartialTemplates&lt;a class="anchor" href="#partialtemplates">#&lt;/a>&lt;/h1>
&lt;h2 id="传递全局范围">传递全局范围&lt;a class="anchor" href="#%e4%bc%a0%e9%80%92%e5%85%a8%e5%b1%80%e8%8c%83%e5%9b%b4">#&lt;/a>&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-html" data-lang="html">&lt;span style="display:flex;">&lt;span>{% raw %} 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{{/*layouts\partials\header.html*/}}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;&lt;span style="color:#f92672">h1&lt;/span>&amp;gt;{{.Title}}&amp;lt;/&lt;span style="color:#f92672">h1&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;&lt;span style="color:#f92672">p&lt;/span>&amp;gt;{{.Date}}&amp;lt;/&lt;span style="color:#f92672">p&lt;/span>&amp;gt; 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{% endraw %} &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code>{% raw %} 
{{/*layouts\_default\single.html*/}}
{{ define &amp;#34;main&amp;#34; }}
 {{ partial &amp;#34;header&amp;#34; . }}
 {{/*点.传递了当前文件的范围，代表了所有的范围，所有可以访问的变量*/}}
 &amp;lt;hr&amp;gt;
{{end}} 
{% endraw %} &lt;/code>&lt;/pre>&lt;p>预览：&lt;br>
&lt;img src="img/ly-20241212142131117.png" alt="" />&lt;/p></description></item><item><title>hugo进阶学习17-19</title><link>https://blog.liuyi2026.asia/zh/docs/technology/Hugo/GiraffeAcademy_/advanced17-19/</link><pubDate>Mon, 09 Dec 2024 23:50:43 +0000</pubDate><guid>https://blog.liuyi2026.asia/zh/docs/technology/Hugo/GiraffeAcademy_/advanced17-19/</guid><description>&lt;p>&lt;img src="img/ly-20241212142130125.png" alt="" />&lt;/p>
&lt;h1 id="variable">Variable&lt;a class="anchor" href="#variable">#&lt;/a>&lt;/h1>
&lt;h2 id="文件结构">文件结构&lt;a class="anchor" href="#%e6%96%87%e4%bb%b6%e7%bb%93%e6%9e%84">#&lt;/a>&lt;/h2>
&lt;p>&lt;img src="img/ly-20241212142130325.png" alt="" />&lt;/p>
&lt;h2 id="实战">实战&lt;a class="anchor" href="#%e5%ae%9e%e6%88%98">#&lt;/a>&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-go" data-lang="go">&lt;span style="display:flex;">&lt;span>{&lt;span style="color:#f92672">%&lt;/span> &lt;span style="color:#a6e22e">raw&lt;/span> &lt;span style="color:#f92672">%&lt;/span>} 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{{&lt;span style="color:#75715e">/*layouts\_default\single.html*/&lt;/span>}}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{{ &lt;span style="color:#a6e22e">define&lt;/span> &lt;span style="color:#e6db74">&amp;#34;main&amp;#34;&lt;/span> }}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">This&lt;/span> &lt;span style="color:#a6e22e">is&lt;/span> &lt;span style="color:#a6e22e">the&lt;/span> &lt;span style="color:#a6e22e">single&lt;/span> &lt;span style="color:#a6e22e">template&lt;/span>&amp;lt;&lt;span style="color:#a6e22e">br&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {{&lt;span style="color:#75715e">/* 常见变量 */&lt;/span>}}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">title&lt;/span>: {{ .&lt;span style="color:#a6e22e">Params&lt;/span>.&lt;span style="color:#a6e22e">title&lt;/span> }}&amp;lt;&lt;span style="color:#a6e22e">br&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">title&lt;/span>: {{ .&lt;span style="color:#a6e22e">Title&lt;/span> }}&amp;lt;&lt;span style="color:#a6e22e">br&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">date&lt;/span>: {{ .&lt;span style="color:#a6e22e">Date&lt;/span> }}&amp;lt;&lt;span style="color:#a6e22e">br&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">url&lt;/span>: {{ .&lt;span style="color:#a6e22e">URL&lt;/span> }}&amp;lt;&lt;span style="color:#a6e22e">br&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">myvar&lt;/span>: {{ .&lt;span style="color:#a6e22e">Params&lt;/span>.&lt;span style="color:#a6e22e">myVar&lt;/span> }}&amp;lt;&lt;span style="color:#a6e22e">br&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {{&lt;span style="color:#75715e">/* 定义变量 */&lt;/span>}}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {{ &lt;span style="color:#960050;background-color:#1e0010">$&lt;/span>&lt;span style="color:#a6e22e">myVarname&lt;/span> &lt;span style="color:#f92672">:=&lt;/span> &lt;span style="color:#e6db74">&amp;#34;aString&amp;#34;&lt;/span> }}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#a6e22e">myVarname&lt;/span>:{{ &lt;span style="color:#960050;background-color:#1e0010">$&lt;/span>&lt;span style="color:#a6e22e">myVarname&lt;/span> }}&amp;lt;&lt;span style="color:#a6e22e">br&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#a6e22e">h1&lt;/span> &lt;span style="color:#a6e22e">style&lt;/span>=&lt;span style="color:#e6db74">&amp;#34;color: {{ .Params.color }} ;&amp;#34;&lt;/span> &amp;gt;&lt;span style="color:#a6e22e">Single&lt;/span> &lt;span style="color:#a6e22e">Template&lt;/span>&amp;lt;&lt;span style="color:#f92672">/&lt;/span>&lt;span style="color:#a6e22e">h1&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{{ &lt;span style="color:#a6e22e">end&lt;/span> }} 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{&lt;span style="color:#f92672">%&lt;/span> &lt;span style="color:#a6e22e">endraw&lt;/span> &lt;span style="color:#f92672">%&lt;/span>} &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-markdown" data-lang="markdown">&lt;span style="display:flex;">&lt;span>{% raw %} 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>---
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>title: &amp;#34;E-title&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>date: 2024-12-07T12:43:21+08:00
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>draft: true
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>myVar: &amp;#34;myvalue&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>color: &amp;#34;red&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>---
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>This is dir3/e.md 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{% endraw %} &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;img src="img/ly-20241212142130338.png" alt="" />&lt;/p></description></item><item><title>hugo进阶学习11-15</title><link>https://blog.liuyi2026.asia/zh/docs/technology/Hugo/GiraffeAcademy_/advanced11-16/</link><pubDate>Sun, 08 Dec 2024 11:23:42 +0000</pubDate><guid>https://blog.liuyi2026.asia/zh/docs/technology/Hugo/GiraffeAcademy_/advanced11-16/</guid><description>&lt;blockquote class='book-hint '>
&lt;p>这里使用的版本是&lt;strong>v0.26&lt;/strong>（很久之前的版本）&lt;/p>&lt;/blockquote>&lt;p>&lt;img src="img/ly-20241212142128138.png" alt="" />&lt;/p>
&lt;h1 id="template-basic">template basic&lt;a class="anchor" href="#template-basic">#&lt;/a>&lt;/h1>
&lt;p>模板分为list template和single template&lt;/p>
&lt;h2 id="文件夹结构">文件夹结构&lt;a class="anchor" href="#%e6%96%87%e4%bb%b6%e5%a4%b9%e7%bb%93%e6%9e%84">#&lt;/a>&lt;/h2>
&lt;p>content目录结构&lt;br>
&lt;img src="img/ly-20241212142128249.png" alt="" />&lt;/p>
&lt;h2 id="list-template-列表模板">list template （列表模板）&lt;a class="anchor" href="#list-template-%e5%88%97%e8%a1%a8%e6%a8%a1%e6%9d%bf">#&lt;/a>&lt;/h2>
&lt;p>&lt;img src="img/ly-20241212142128336.png" alt="" />&lt;/p>
&lt;p>&lt;img src="img/ly-20241212142128415.png" alt="" />&lt;/p>
&lt;h2 id="single-template-单页模板">single template （单页模板）&lt;a class="anchor" href="#single-template-%e5%8d%95%e9%a1%b5%e6%a8%a1%e6%9d%bf">#&lt;/a>&lt;/h2>
&lt;p>&lt;img src="img/ly-20241212142128493.png" alt="" />&lt;/p>
&lt;h2 id="特点">特点&lt;a class="anchor" href="#%e7%89%b9%e7%82%b9">#&lt;/a>&lt;/h2>
&lt;p>所有的&lt;strong>列表之间&lt;/strong>都是长一样的（页眉，页脚，及内容（都是列表））&lt;br>
所有的&lt;strong>单页之间&lt;/strong>都是长一样的（一样的页眉页脚，一样的内容布局）&lt;/p>
&lt;h2 id="部分代码解释">部分代码解释&lt;a class="anchor" href="#%e9%83%a8%e5%88%86%e4%bb%a3%e7%a0%81%e8%a7%a3%e9%87%8a">#&lt;/a>&lt;/h2>
&lt;p>&lt;img src="img/ly-20241212142128574.png" alt="" />&lt;/p>
&lt;h3 id="单页探索">单页探索&lt;a class="anchor" href="#%e5%8d%95%e9%a1%b5%e6%8e%a2%e7%b4%a2">#&lt;/a>&lt;/h3>
&lt;p>&lt;img src="img/ly-20241212142128655.png" alt="" />&lt;br>
&lt;img src="img/ly-20241212142128733.png" alt="" />&lt;/p>
&lt;h1 id="list-page-templates">list page templates&lt;a class="anchor" href="#list-page-templates">#&lt;/a>&lt;/h1>
&lt;h2 id="文件夹结构-1">文件夹结构&lt;a class="anchor" href="#%e6%96%87%e4%bb%b6%e5%a4%b9%e7%bb%93%e6%9e%84-1">#&lt;/a>&lt;/h2>
&lt;p>&lt;img src="img/ly-20241212142128811.png" alt="" />&lt;/p>
&lt;h2 id="文件内容">文件内容&lt;a class="anchor" href="#%e6%96%87%e4%bb%b6%e5%86%85%e5%ae%b9">#&lt;/a>&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#75715e">#content/_index&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">---&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">title&lt;/span>&lt;span style="color:#960050;background-color:#1e0010">:&lt;/span> &lt;span style="color:#e6db74">&amp;#34;_Index&amp;#34;&lt;/span> 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">---&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">This&lt;/span> &lt;span style="color:#a6e22e">is&lt;/span> &lt;span style="color:#a6e22e">the&lt;/span> &lt;span style="color:#a6e22e">home&lt;/span> &lt;span style="color:#a6e22e">page&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#75715e">#content/dir1/_index&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">---&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">title&lt;/span>&lt;span style="color:#960050;background-color:#1e0010">:&lt;/span> &lt;span style="color:#e6db74">&amp;#34;_Index&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">---&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">This&lt;/span> &lt;span style="color:#a6e22e">is&lt;/span> &lt;span style="color:#a6e22e">the&lt;/span> &lt;span style="color:#a6e22e">landing&lt;/span> &lt;span style="color:#a6e22e">page&lt;/span> &lt;span style="color:#a6e22e">for&lt;/span> &lt;span style="color:#a6e22e">dir1&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="当前效果">当前效果&lt;a class="anchor" href="#%e5%bd%93%e5%89%8d%e6%95%88%e6%9e%9c">#&lt;/a>&lt;/h2>
&lt;p>&lt;img src="img/ly-20241212142128890.png" alt="" />&lt;/p>
&lt;p>&lt;img src="img/ly-20241212142129003.png" alt="" />&lt;/p>
&lt;h2 id="原因">原因&lt;a class="anchor" href="#%e5%8e%9f%e5%9b%a0">#&lt;/a>&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-html" data-lang="html">&lt;span style="display:flex;">&lt;span>{% raw %} 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#75715e">&amp;lt;!--themes\ga-hugo-theme\layouts\_default\list.html--&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;&lt;span style="color:#f92672">html&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;&lt;span style="color:#f92672">head&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">meta&lt;/span> &lt;span style="color:#a6e22e">charset&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;UTF-8&amp;#34;&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">meta&lt;/span> &lt;span style="color:#a6e22e">name&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;viewport&amp;#34;&lt;/span> &lt;span style="color:#a6e22e">content&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;width=device-width, initial-scale=1.0&amp;#34;&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">meta&lt;/span> &lt;span style="color:#a6e22e">http-equiv&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;X-UA-Compatible&amp;#34;&lt;/span> &lt;span style="color:#a6e22e">content&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;ie=edge&amp;#34;&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">title&lt;/span>&amp;gt;Document&amp;lt;/&lt;span style="color:#f92672">title&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;/&lt;span style="color:#f92672">head&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;&lt;span style="color:#f92672">body&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {{ partial &amp;#34;header&amp;#34; (dict &amp;#34;Kind&amp;#34; .Kind &amp;#34;Template&amp;#34; &amp;#34;List&amp;#34;) }}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {{.Content}}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {{ range .Pages }}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">div&lt;/span> &lt;span style="color:#a6e22e">style&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;border: 1px solid black; margin:10px; padding:10px; &amp;#34;&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">div&lt;/span> &lt;span style="color:#a6e22e">style&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;font-size:20px;&amp;#34;&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">a&lt;/span> &lt;span style="color:#a6e22e">href&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;{{.URL}}&amp;#34;&lt;/span>&amp;gt;{{.Title}}&amp;lt;/&lt;span style="color:#f92672">a&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;/&lt;span style="color:#f92672">div&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">div&lt;/span> &lt;span style="color:#a6e22e">style&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;color:grey; font-size:16px;&amp;#34;&lt;/span>&amp;gt;{{ dateFormat &amp;#34;Monday, Jan 2, 2006&amp;#34; .Date }}&amp;lt;/&lt;span style="color:#f92672">div&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">div&lt;/span> &lt;span style="color:#a6e22e">style&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;color:grey; font-size:16px;&amp;#34;&lt;/span>&amp;gt;{{ if .Params.tags }}&amp;lt;&lt;span style="color:#f92672">strong&lt;/span>&amp;gt;Tags:&amp;lt;/&lt;span style="color:#f92672">strong&lt;/span>&amp;gt; {{range .Params.tags}}&amp;lt;&lt;span style="color:#f92672">a&lt;/span> &lt;span style="color:#a6e22e">href&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;{{ &amp;#34;&lt;/span>&lt;span style="color:#960050;background-color:#1e0010">/&lt;/span>&lt;span style="color:#a6e22e">tags&lt;/span>&lt;span style="color:#960050;background-color:#1e0010">/&amp;#34;&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">|&lt;/span> &lt;span style="color:#a6e22e">relLangURL&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">}}{{&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">.&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">|&lt;/span> &lt;span style="color:#a6e22e">urlize&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">}}&amp;#34;&lt;/span>&amp;gt;{{ . }}&amp;lt;/&lt;span style="color:#f92672">a&lt;/span>&amp;gt; {{end}}{{end}}&amp;lt;/&lt;span style="color:#f92672">div&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">div&lt;/span> &lt;span style="color:#a6e22e">style&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;color:grey; font-size:16px;&amp;#34;&lt;/span>&amp;gt;{{ if .Params.categories }}&amp;lt;&lt;span style="color:#f92672">strong&lt;/span>&amp;gt;Categories:&amp;lt;/&lt;span style="color:#f92672">strong&lt;/span>&amp;gt; {{range .Params.categories}}&amp;lt;&lt;span style="color:#f92672">a&lt;/span> &lt;span style="color:#a6e22e">href&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;{{ &amp;#34;&lt;/span>&lt;span style="color:#960050;background-color:#1e0010">/&lt;/span>&lt;span style="color:#a6e22e">categories&lt;/span>&lt;span style="color:#960050;background-color:#1e0010">/&amp;#34;&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">|&lt;/span> &lt;span style="color:#a6e22e">relLangURL&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">}}{{&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">.&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">|&lt;/span> &lt;span style="color:#a6e22e">urlize&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">}}&amp;#34;&lt;/span>&amp;gt;{{ . }}&amp;lt;/&lt;span style="color:#f92672">a&lt;/span>&amp;gt; {{end}}{{end}}&amp;lt;/&lt;span style="color:#f92672">div&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">div&lt;/span> &lt;span style="color:#a6e22e">style&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;color:grey; font-size:16px;&amp;#34;&lt;/span>&amp;gt;{{ if .Params.moods }}&amp;lt;&lt;span style="color:#f92672">strong&lt;/span>&amp;gt;Moods:&amp;lt;/&lt;span style="color:#f92672">strong&lt;/span>&amp;gt; {{range .Params.moods}}&amp;lt;&lt;span style="color:#f92672">a&lt;/span> &lt;span style="color:#a6e22e">href&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;{{ &amp;#34;&lt;/span>&lt;span style="color:#960050;background-color:#1e0010">/&lt;/span>&lt;span style="color:#a6e22e">moods&lt;/span>&lt;span style="color:#960050;background-color:#1e0010">/&amp;#34;&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">|&lt;/span> &lt;span style="color:#a6e22e">relLangURL&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">}}{{&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">.&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">|&lt;/span> &lt;span style="color:#a6e22e">urlize&lt;/span> &lt;span style="color:#960050;background-color:#1e0010">}}&amp;#34;&lt;/span>&amp;gt;{{ . }}&amp;lt;/&lt;span style="color:#f92672">a&lt;/span>&amp;gt; {{end}}{{end}}&amp;lt;/&lt;span style="color:#f92672">div&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;&lt;span style="color:#f92672">p&lt;/span> &lt;span style="color:#a6e22e">style&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;font-size:18px;&amp;#34;&lt;/span>&amp;gt;{{.Summary}}&amp;lt;/&lt;span style="color:#f92672">p&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;lt;/&lt;span style="color:#f92672">div&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {{ end }}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {{ partial &amp;#34;footer&amp;#34; . }}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;/&lt;span style="color:#f92672">body&lt;/span>&amp;gt;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt;/&lt;span style="color:#f92672">html&lt;/span>&amp;gt; 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>{% endraw %} &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="覆盖默认的list-template">覆盖默认的list template&lt;a class="anchor" href="#%e8%a6%86%e7%9b%96%e9%bb%98%e8%ae%a4%e7%9a%84list-template">#&lt;/a>&lt;/h2>
&lt;p>编辑文件并保存&lt;/p></description></item><item><title>hugo进阶学习01-10</title><link>https://blog.liuyi2026.asia/zh/docs/technology/Hugo/GiraffeAcademy_/advanced01-10/</link><pubDate>Sat, 07 Dec 2024 21:17:37 +0000</pubDate><guid>https://blog.liuyi2026.asia/zh/docs/technology/Hugo/GiraffeAcademy_/advanced01-10/</guid><description>&lt;blockquote class='book-hint '>
&lt;p>系列视频地址介绍&lt;br>

&lt;a target="_blank" href="https://www.youtube.com/watch?v=qtIqKaDlqXo&amp;amp;list=PLLAZ4kZ9dFpOnyRlyS-liKL5ReHDcj4G3">https://www.youtube.com/watch?v=qtIqKaDlqXo&amp;list=PLLAZ4kZ9dFpOnyRlyS-liKL5ReHDcj4G3&lt;/a>&lt;/p>&lt;/blockquote>&lt;p>&lt;img src="img/ly-20241212142126407.png" alt="" />&lt;/p>
&lt;h1 id="介绍">介绍&lt;a class="anchor" href="#%e4%bb%8b%e7%bb%8d">#&lt;/a>&lt;/h1>
&lt;ul>
&lt;li>hugo是用来构建静态网站的&lt;/li>
&lt;li>但是也可以稍微做点动态生成的事&lt;/li>
&lt;li>这里使用的版本是&lt;strong>v0.26&lt;/strong>（很久之前的版本）&lt;/li>
&lt;/ul>
&lt;blockquote class='book-hint '>
&lt;p>备注：标题&lt;strong>短代码&lt;/strong>之前（不包括短代码这篇）的笔记是回溯的，所以没有复制源代码下来，直接在视频再次截图的&lt;/p>&lt;/blockquote>&lt;h1 id="在windows上安装hugo">在Windows上安装hugo&lt;a class="anchor" href="#%e5%9c%a8windows%e4%b8%8a%e5%ae%89%e8%a3%85hugo">#&lt;/a>&lt;/h1>
&lt;ul>
&lt;li>到github release下载，然后放到某个文件夹中&lt;br>
&lt;img src="img/ly-20241212142126606.png" alt="" />&lt;/li>
&lt;li>设置环境变量&lt;br>
&lt;img src="img/ly-20241212142126695.png" alt="" />&lt;/li>
&lt;li>验证环境变量&lt;br>
&lt;img src="img/ly-20241212142126780.png" alt="" />&lt;/li>
&lt;li>最后验证hugo版本&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>hugo version&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h1 id="创建一个新的网站">创建一个新的网站&lt;a class="anchor" href="#%e5%88%9b%e5%bb%ba%e4%b8%80%e4%b8%aa%e6%96%b0%e7%9a%84%e7%bd%91%e7%ab%99">#&lt;/a>&lt;/h1>
&lt;ul>
&lt;li>使用代码生成&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>hugo new site&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>文件夹结构&lt;br>
&lt;img src="img/ly-20241212142126859.png" alt="" />&lt;/li>
&lt;/ul>
&lt;h1 id="使用主题">使用主题&lt;a class="anchor" href="#%e4%bd%bf%e7%94%a8%e4%b8%bb%e9%a2%98">#&lt;/a>&lt;/h1>
&lt;p>这里是https://themes.gohugo.io&lt;br>
&lt;img src="img/ly-20241212142126939.png" alt="" /> 这里使用的是ga-hugo-theme（github中查找），并放到themes文件夹中&lt;br>
&lt;img src="img/ly-20241212142127018.png" alt="" />&lt;br>
之后在config.toml中使用主题&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-toml" data-lang="toml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">baseURL&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;http://example.org/&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">languageCode&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;en-us&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">title&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;My New Hugo Site&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#a6e22e">theme&lt;/span> = &lt;span style="color:#e6db74">&amp;#34;ga-hugo-theme&amp;#34;&lt;/span> &lt;span style="color:#75715e">#添加这句话&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>启动博客&lt;br>
&lt;code>hugo serve&lt;/code>&lt;/li>
&lt;li>地址&lt;br>
&lt;code>localhost:1313&lt;/code>&lt;/li>
&lt;/ul>
&lt;h1 id="创建md文件">创建md文件&lt;a class="anchor" href="#%e5%88%9b%e5%bb%bamd%e6%96%87%e4%bb%b6">#&lt;/a>&lt;/h1>
&lt;ul>
&lt;li>使用&lt;code>hugo new a.md&lt;/code>把文件创建在content/a.md或者&lt;code>hugo new dir2/d.md&lt;/code>把文件创建在&lt;code>content/dir2.md&lt;/code>下，这讲创建后的结构目录为&lt;br>
&lt;img src="img/ly-20241212142127095.png" alt="" />
&lt;ul>
&lt;li>总共5个文件，可以使用localhost:1313访问博客（默认列举所有（包括子文件夹）文件&lt;/li>
&lt;li>可以使用 localhost:1313/dir3访问dir3下所有文件列表(list)，localhost:1313/dir1访问dir1下所有文件列表 （都是content的直接子文件夹）&lt;/li>
&lt;li>如果没有dir1/dir2/_index.md这个文件 ，则不能直接使用localhost:1313/dir1/dir2访问dir1/dir2下所有文件&lt;/li>
&lt;li>查看dir1/dir2/index.md文件及效果&lt;br>
&lt;img src="img/ly-20241212142127255.png" alt="" />&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h1 id="frontmatter-前言">frontmatter (前言)&lt;a class="anchor" href="#frontmatter-%e5%89%8d%e8%a8%80">#&lt;/a>&lt;/h1>
&lt;ul>
&lt;li>可以使用YAML，TOML，或者JSON&lt;/li>
&lt;li>md编码及效果&lt;br>
&lt;img src="img/ly-20241212142127336.png" alt="" />&lt;br>
&lt;img src="img/ly-20241212142127415.png" alt="" />&lt;/li>
&lt;/ul>
&lt;h1 id="archetypes原型">archetypes（原型）&lt;a class="anchor" href="#archetypes%e5%8e%9f%e5%9e%8b">#&lt;/a>&lt;/h1>
&lt;h2 id="默认的原型文件">默认的原型文件&lt;a class="anchor" href="#%e9%bb%98%e8%ae%a4%e7%9a%84%e5%8e%9f%e5%9e%8b%e6%96%87%e4%bb%b6">#&lt;/a>&lt;/h2>
&lt;p>archetypes/default.md&lt;/p></description></item></channel></rss>