Markdown 筆記 基本語法使用

什麼是Markdown? Markdown是一種輕量級標記式語言,創始人為約翰·格魯伯。它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成有效的XHTML(或者HTML)文件。這種語言吸收了很多在電子郵件中已有的純文字標記的特性。 由於Markdown的輕量化、易讀易寫特性,並且對於圖片,圖表、數學式都有支援,目前許多網站都廣泛使用Markdown來撰寫說明文件或是用於論壇上發表訊息。如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、簡書等,甚至還能被用來撰寫電子書。 所以只要熟悉相關語法,Markdown可以讓您輕鬆快速地撰寫筆記、文章、說明文件等。 基本語法 標題 # 標題一 ## 標題二 ### 標題三 #### 標題四 ##### 標題五 ###### 標題六 效果 標題一 標題二 標題三 標題四 標題五 標題六 強調 粗體 **粗體前後各兩個星號** __粗體前後各兩個底線__ 效果 粗體前後各兩個星號 粗體前後各兩個底線 斜體 *斜體前後各一個星號* _斜體前後各一個星號_ 效果 斜體前後各一個星號 斜體前後各一個星號 粗斜體 ***粗體前後各三個星號*** ___粗體前後各三個底線___ 效果 粗體前後各三個星號 粗體前後各三個底線 文字段落 一個段落是由一個以上相連接的行句組成,而一個以上的空行則會切分出不同的段落。 第一段 第二段 清單 Markdown支援有序清單和無序清單。無序清單使用 * 、 + 或 - 作為清單標記,有序清單使用數字接著一個英文句點做為清單標記。 無序清單 * 紅 * 橙 * 黃 + 紅 + 橙 + 黃 - 紅 - 橙 - 黃 效果...

2022 February 15 · 3 分鐘 · Andrew Wu

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