<?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>網頁技術 on 范剛哲的部落格</title>
    <link>https://fgzblog.com/zh-tw/tags/%E7%B6%B2%E9%A0%81%E6%8A%80%E8%A1%93/</link>
    <description>Recent content in 網頁技術 on 范剛哲的部落格</description>
    <generator>Hugo -- 0.157.0</generator>
    <language>zh-tw</language>
    <lastBuildDate>Thu, 16 Apr 2026 14:09:19 +0800</lastBuildDate>
    <atom:link href="https://fgzblog.com/zh-tw/tags/%E7%B6%B2%E9%A0%81%E6%8A%80%E8%A1%93/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>整理部落格 ─ Page Bundle及縮短網址</title>
      <link>https://fgzblog.com/zh-tw/posts/fix-my-blog/</link>
      <pubDate>Thu, 16 Apr 2026 14:09:19 +0800</pubDate>
      <guid>https://fgzblog.com/zh-tw/posts/fix-my-blog/</guid>
      <description>建立這個網站也已經四年多了，一直有一些地方自己覺得怪怪的，感謝現在的AI技術，讓修改這一切變得如此簡單。</description>
      <content:encoded><![CDATA[<p>從 2022 年開始建立這個部落格，到今天也有四年多了。
最一開始是從網路上找尋各種教學文章及影片，一步一步從安裝 Hugo 、安裝主題、買網域、創立 Github 倉庫…等步驟，最終才成立這個網站。</p>
<p>後來在幾年內發了一些文章，也不覺得有什麼地方怪怪的，直到文章圖片越來越多，然後又發現自己的中文文字導致網址特別長，分享文章網址給別人看的時候變得很奇怪（不簡短就不帥的感覺😊）。</p>
<p>最終做了以下兩個更動</p>
<h3 id="page-bundle文章">Page Bundle（文章）</h3>
<p>在Hugo 預設渲染網頁功能，內建了這個再往頁插入圖片的方式。
原本一開始生產文章的方式：</p>
<div class="highlight"><pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>hugo new posts/文章.md
</span></span></code></pre></div><p>開始使用Page Bundle後的文章生產方式：</p>
<div class="highlight"><pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>hugo new posts/文章/index.md
</span></span></code></pre></div><p>在最一開始我都是直接生產純文字文章，然後在<code>statis</code>資料夾裡面放入圖片，然後在 markdown 文件裡插入圖片的路徑如下：</p>
<div class="highlight"><pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>![圖片](/img/圖片.jpg)
</span></span></code></pre></div><p>以後可以把圖片的插入路徑變得更加簡短，如下：</p>
<div class="highlight"><pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>![圖片](圖片.jpg)
</span></span></code></pre></div><p>並將文章所需的圖片全部搬到該文章的資料夾內，這樣整理文章內所需的圖片變得更加簡便，而且可以把文章內的圖片一次用指令全部壓縮，有利於網頁載入的速度。</p>
<p>最後還要把原本的文章裡的路徑全部修正為簡短的版本，每篇文全部點開來修改字眼真的很累，建議使用終端機修改：
首先，先搜尋一下全部有/img/的文章，確認要刪除的部份</p>
<div class="highlight"><pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>find content/posts -name &#34;index.md&#34; | xargs grep &#34;/img/&#34;
</span></span></code></pre></div><p>之後再一鍵全部刪除</p>
<div class="highlight"><pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>find content/posts -name &#34;index.md&#34; -exec sed -i &#39;s/\/img\///g&#39; {} +
</span></span></code></pre></div><h3 id="網頁變得更加簡短">網頁變得更加簡短</h3>
<p>這個也是新手部小心入的坑，之前看了<a href="wiwi.blog">wiwi</a>的部落格，覺得他的網址都好簡短好讚，我的文章分享給朋友都充滿了一堆<code>%89%23%24%25%25%27%56%56%</code>的中文轉英文網址所產生的符號。
這個修改更加簡單，只要去修改hugo的設定檔<code>config.toml</code>裡面的內容：</p>
<div class="highlight"><pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>[permalinks]
</span></span><span style="display:flex;"><span>posts = &#34;/posts/:contentbasename/&#34;
</span></span></code></pre></div><p>改成這樣，並配合剛剛的Page Bundle資料夾名稱都改成想要的英文簡短方式，最終所生產出來的網址就會變得非常簡短。</p>
<p>資料夾路徑：<code>content/posts/2026/my-hiking-trip/index.md</code></p>
<p>最終網址：<code>fgzblog.com/posts/my-hiking-trip/</code></p>
<hr>
<p>簡單分享一下，這次配合AI工具變得簡單許多，希望有幫助到大家了喔！</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
