如何添加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

如何整合Disqus到您的Hugo網站?

什麼是Disqus? 是互聯網最受歡迎的評論外掛程式,使出版者可輕鬆將他們的內容更加靈活,增加豐富多元的討論,並有效地審核評論和建立社群。 手把手教學,教您整合Disqus到您的Hugo網站 步驟一: 註冊Disqus 步驟二: 安裝Disqus 步驟三: 選擇"I want to install Disqus on my site." 步驟四: 填寫表單資料 步驟五: 複製留言的模板,並建立disqus.html檔案在您的Hugo網站的檔案夾底下的layouts/partials,然後並貼上您獲得的留言模板 範本應該會長得跟下面的代碼一樣: <div id="disqus_thread"></div> <script> /** * RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS. * LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables */ /* var disqus_config = function () { this.page.url = PAGE_URL; // Replace PAGE_URL with your page's canonical URL variable this....

2022 February 5 · 1 分鐘 · Andrew Wu

如何添加Google Analytics到Hugo?

什麼是Google Analytics? Google Analytics是一個網站分析服務,它提供統計和基本分析的工具,給搜尋引擎最佳化和行銷目的。這個服務是一部分Google行銷平台並免費提供給任何有Google帳號的用戶使用。 如何添加google analytics到Hugo網站? 步驟一: 建立一個google帳號 步驟二: 到google analytics網站 步驟三: 在google analytics設定好您要分析的網站資訊 步驟四: 取得您給google analytics分析的ID 步驟五: 編輯您Hugo的config.yml 添加 googleAnalytics: G-MEASUREMENT_ID 到您的config.yml檔案。 步驟六: 添加google analytics模板到您Hugo的主題 添加 {{ template "_internal/google_analytics.html" . }} 到您的主題底下的head.html檔案 <head> 區塊內 參考資料 DEFINITION Google Analytics Google Analytics Internal Templates | Hugo

2022 February 4 · 1 分鐘 · Andrew Wu

Git基本指令

確認Git是否安裝成功 git --version 設定Git使用者名稱跟信箱 git config --global user.name "Andrew_Wu" git config --global user.email "[email protected]" 確認輸入的資料是否正確 git config --list 獲取幫助 git help <command> 建立新的數據庫 git init 顯示當前數據庫狀態 git status 新增檔案到暫存區域 git add <filename> git add . #將工作目錄內所有檔案建立索引 建立新提交 git commit git commit -m "提交訊息" #-m means Message 顯示歷史日誌 git log #顯示歷史日誌的詳細資訊 git log --all --graph --decorate #以DAG方式顯示歷史日誌 查詢差異 git diff <filename> #顯示與上次提交時的差異 git diff <revision> <filename> #顯示某檔案與上次提交時的差異 分支 git checkout <revision> #更新HEAD與當前分支 git branch #顯示分支 git branch <name> #建立分支 git checkout -b <name> #建立分支並切換至該分支 同 git branch <name> ; git checkout <name> 合併 git merge <revision> #合併至當前分支 git mergetool #使用神奇工具處理合併衝突 git rebase #合併版本 git rebase -i HEAD~3 #修改歷史commit紀錄 遠端 git remote #列出遠端 git remote add <name> <url> #新增遠端 git push <remote> <local branch>:<remote branch> #將物件推送到遠端,並更新遠端參考 git branch --set-upstream-to=<remote>/<remote branch> #建立本地分支與遠端分支的關聯 git fetch #從遠端擷取物件/參考 git pull #更新本地端和遠端程式碼同步,同git fetch; git merge git clone #從遠端下載數據庫 回滾 git commit --amend #編輯提交的內容或資訊 git reset HEAD <file> #取消暫存檔案 git checkout -- <file> #回滾更改 進階 git clown --depth=1 #下載數據庫,但不下載歷史紀錄 git add -p #互動暫存 git blame #檢視最後修改某列的使用者 git stash #暫時移除工作目錄下的變更 git bisect #透過二分搜尋來搜尋歷史紀錄 ....

2022 January 12 · 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