如何添加RSS feed到您的Hugo PaperMod主題?

Hugo是一個熱門的靜態網站產生工具,而PaperMod本身就內建了RSS 2.0模板。 什麼是RSS feed? RSS其實是「Really Simple Syndication」的簡稱,中文翻譯為簡易資訊據合,目的其實很簡單,主要提供一個標準化格式,將新聞、部落格、網站或是社交平台頻道的更新資訊彙整到一個頁面。 所以意思指,如果有支援RSS服務的話,可以讓那些追蹤者,可以更簡單的追蹤到您最新文章或資訊。 建立RSS feed到您的Hugo PaperMod主題,只要三步驟 步驟一: 確認config.yml檔案裡的output的清單有RSS 步驟二: 新增RSS feed圖示到您的網站 步驟三: 開啟所有文章內容支持產生RSS XML檔案 所以現在config.yml檔案裡應該要有以下的代碼:: params: ShowFullTextinRSS: true # Supports to show your whole contents in RSS, not just summary socialIcons: - name: rss # Shows an RSS feed icon on your site` url: "index.xml" # Your RSS feed url path outputs: home: - HTML - RSS # Supports your site output including RSS format - JSON 完成以上步驟後,現在您的Hugo PaperMod主題網站,已經可以支援RSS feed了。...

2022 February 6 · 1 分鐘 · Andrew Wu

如何使用Hugo建立自己的部落格?

手把手教學,教您如何建立Hugo靜態部落格,並部屬到GitHub! 前言 最近一直有想要架設一個部落格的想法,之前也使用過很多部落格的服務,到最後也都不了了之,此次下定決心,要寫些東西,所以在Google後,發現了Hugo這個Framework,可單純使用Markdown,來架設一個靜態網站,反正我也沒有想要搞一個動態網站,來放我的想法跟筆記,所以對我來說這是個不錯的方案,又可以免費使用GitHub的服務當Host,然後可以付點錢,讓私有庫也可以顯示您的網站。 如果想要架設自己的部落格,又有預算考量,可以考慮使用Hugo來架設,自己的部落格。 事前準備 因為本人還沒有摳摳買Macbook(還在英國找工作中),所以本篇教學會全用Windows進行撰寫。 首先我們需要Git這個來處理我們撰寫好的東西,並部屬到自己Git的公開庫,另外我們也需要一個軟體來輔助我們撰寫Markdown文件(例: Visual Studio Code 外加套件)。 Git安裝與確認 首先我們先到Git的官網下載 Git 到 Windows. Download for Windows,依照自己版本位元下載,下載後,滑鼠左鍵雙擊,並按下"Next"到"Install"即可無腦安裝完畢。 安裝完畢後,我們使用快捷鍵"Windows + S",並輸入"CMD",來開啟命令提示字元。 開啟後輸入以下指令。 git version 並會得到。 git version 2.xx.x.windows.x 當確認可以成功查詢安裝的版本號,即代表已成功安裝Git了。 再來我們需要安裝 Visual Studio Code 這是一個免費的IDE,另外我們需要另外安裝套件來處理Markdown。 Visual Studio Code & Markdown Plugin安裝 一樣我們到 Visual Studio Code 的官網下載安裝檔,並進行安裝,一樣"Next"到"Install"。 安裝完畢並開啟,應該會看到以下的畫面。 然後我們到"View"下的"Extensions"(也可用Ctrl+Shift+X)去搜尋"Markdown"的 Extensions,找到"markdownlint"並安裝。 到目前為止,我們已經成功安裝了Git & Visual Studio Code w/ markdownlint Extension。 接下來我們要繼續安裝 Hugo 和建立自己部落格的第一篇文章。 Hugo安裝與建立自己的部落格 在安裝Hugo前需要安裝chocolatey這個工具,這裡是直接使用"Individual"並透過開啟Administrative的PowerShell,並執行以下指令來安裝的。 Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System....

2022 January 5 · 5 分鐘 · Andrew Wu