<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>HUGO on Canghai's Blog</title><link>https://blog-old.pages.dev/tags/hugo/</link><description>Recent content in HUGO on Canghai's Blog</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Sun, 13 Nov 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://blog-old.pages.dev/tags/hugo/index.xml" rel="self" type="application/rss+xml"/><item><title>利用Github Action发布HUGO博客</title><link>https://blog-old.pages.dev/posts/learn/221112-github-action-for-hugo/</link><pubDate>Sat, 12 Nov 2022 00:00:00 +0000</pubDate><guid>https://blog-old.pages.dev/posts/learn/221112-github-action-for-hugo/</guid><description>&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-py" data-lang="py">&lt;span style="display:flex;">&lt;span>name: deploy
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>on:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> push:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> workflow_dispatch:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>jobs:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> build:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> runs&lt;span style="color:#f92672">-&lt;/span>on: ubuntu&lt;span style="color:#f92672">-&lt;/span>latest
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> steps:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">-&lt;/span> name: Checkout
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> uses: actions&lt;span style="color:#f92672">/&lt;/span>checkout&lt;span style="color:#a6e22e">@v2&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">with&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> submodules: true
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> fetch&lt;span style="color:#f92672">-&lt;/span>depth: &lt;span style="color:#ae81ff">0&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">-&lt;/span> name: Setup Hugo
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> uses: peaceiris&lt;span style="color:#f92672">/&lt;/span>actions&lt;span style="color:#f92672">-&lt;/span>hugo&lt;span style="color:#a6e22e">@v2&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">with&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> hugo&lt;span style="color:#f92672">-&lt;/span>version: &lt;span style="color:#e6db74">&amp;#34;latest&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">-&lt;/span> name: Build Web
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> run: hugo
&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">-&lt;/span> name: Deploy Web
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> uses: peaceiris&lt;span style="color:#f92672">/&lt;/span>actions&lt;span style="color:#f92672">-&lt;/span>gh&lt;span style="color:#f92672">-&lt;/span>pages&lt;span style="color:#a6e22e">@v3&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">with&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> PERSONAL_TOKEN: &lt;span style="color:#960050;background-color:#1e0010">$&lt;/span>{{ secrets&lt;span style="color:#f92672">.&lt;/span>PERSONAL_TOKEN }}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> EXTERNAL_REPOSITORY: username&lt;span style="color:#f92672">/&lt;/span>username&lt;span style="color:#f92672">.&lt;/span>github&lt;span style="color:#f92672">.&lt;/span>io
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> PUBLISH_BRANCH: master
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> PUBLISH_DIR: &lt;span style="color:#f92672">./&lt;/span>public
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> commit_message: &lt;span style="color:#960050;background-color:#1e0010">$&lt;/span>{{ github&lt;span style="color:#f92672">.&lt;/span>event&lt;span style="color:#f92672">.&lt;/span>head_commit&lt;span style="color:#f92672">.&lt;/span>message }}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>&lt;code>PERSONAL_TOKEN&lt;/code>请在&lt;strong>账户设置/开发者设置&lt;/strong>中申请，并部署到项目&lt;strong>密钥&lt;/strong>中。&lt;/li>
&lt;li>&lt;code>username/username.github.io&lt;/code>请根据&lt;strong>实际情况&lt;/strong>修改。&lt;/li>
&lt;li>如需自定义域名可将&lt;strong>CNAME&lt;/strong>放入&lt;code>/static/&lt;/code>下。&lt;/li>
&lt;/ul></description></item><item><title>Debian下安装HUGO</title><link>https://blog-old.pages.dev/posts/learn/221110-debian-install-hugo/</link><pubDate>Thu, 10 Nov 2022 00:00:00 +0000</pubDate><guid>https://blog-old.pages.dev/posts/learn/221110-debian-install-hugo/</guid><description>&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-c" data-lang="c">&lt;span style="display:flex;">&lt;span>mkdir &lt;span style="color:#f92672">/&lt;/span>home&lt;span style="color:#f92672">/&lt;/span>hugo &lt;span style="color:#f92672">&amp;amp;&amp;amp;&lt;/span> cd &lt;span style="color:#f92672">/&lt;/span>home&lt;span style="color:#f92672">/&lt;/span>hugo
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>使用&lt;code>wget&lt;/code>命令下载HUGO，最新版本见&lt;a href="https://github.com/gohugoio/hugo/releases" target="_blank" rel="noopener" style="color:#42b983";>Github&lt;/a>&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-c" data-lang="c">&lt;span style="display:flex;">&lt;span>wget &lt;span style="color:#f92672">-&lt;/span>O hugo.tar.gz https:&lt;span style="color:#75715e">//github.com/gohugoio/hugo/releases/download/v0.107.0/hugo_extended_0.107.0_linux-amd64.tar.gz
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&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-c" data-lang="c">&lt;span style="display:flex;">&lt;span>tar &lt;span style="color:#f92672">-&lt;/span>zxvf hugo.tar.gz
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&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-c" data-lang="c">&lt;span style="display:flex;">&lt;span>mv hugo &lt;span style="color:#f92672">/&lt;/span>usr&lt;span style="color:#f92672">/&lt;/span>local&lt;span style="color:#f92672">/&lt;/span>bin
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&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-c" data-lang="c">&lt;span style="display:flex;">&lt;span>rm &lt;span style="color:#f92672">-&lt;/span>rf &lt;span style="color:#f92672">/&lt;/span>home&lt;span style="color:#f92672">/&lt;/span>hugo
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&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-c" data-lang="c">&lt;span style="display:flex;">&lt;span>hugo version
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item></channel></rss>