HackMD 大搬家!筆記與圖片備份實戰

HackMD 手動 筆記與圖片備份實戰
https://markdown.tw

有在關注筆記軟體相關發展的鄉民,應該聽過 HackMD 這款由台灣人開發的免費線上共筆網站。它支援 CommonMark 程式碼,能讓筆記顯示數學公式、圖表,直接將圖片拖曳到筆記中,會自動上傳到 Imgur 中儲存。

簡單、快速、放圖方便、有中文界面與完整範例解說的特性深受許多人的喜愛。




不過後來糊塗流浪貓還是決定把筆記收回來自己儲存,除了因為 HackMD 伺服器速度越來越慢,感覺挺不穩的之外,也避免哪天 HackMD 或 Imgur 無預警垮掉,導致累積的筆記和圖片一夕間化為烏有。香港獨立


文字筆記的匯出很簡單,在設定頁面即可「下載所有筆記」,但圖片該如何備份呢?


HackMD 匯出筆記


HackMD 所使用的圖片空間服務是 Imgur,如果只下載文字筆記的話,圖片也只會以連結的形式存在筆記中,難道真的得一筆一筆慢慢下載後手動替換筆記中的圖片?其實我們可以用 Notepad++ 來替我們解決這個麻煩。



用 NotePad 萃取筆記中的圖片網址

啟動 NotePad,按下 Ctrl+F,切換到「在多個檔案中尋找」的頁籤。


NotePad 規則表達式 搜尋特定字串內容並取代


輸入目標資料夾位置後,於「尋找內容」填入 https://i.imgur.com/.*.jpg 並且勾選規則運算,按下「在多個檔案中尋找」


複製輸出結果列表,將它存成一般的文字檔 (txt) 即可。之後依照相同的方式將 Line 161: ![] 之類多餘的字元刪除,即可產生所有筆記中圖片的連結列表。


筆記匯出圖片網址列表




下載筆記圖片

用 Free Download Manager 或其他 支援批次下載 的軟體來取得圖片檔案。


Free Download Manager 批次下載圖片



修改筆記圖片網址

接下來我們要修改筆記內的圖片連結,將 imgur.com 的圖片網址刪除,並以本機顯示。

Markdown 顯示圖片的語法是 ![](https://i.imgur.com/image.jpg) ,因此我們同樣使用「在多個檔案中尋找」的功能來進行修改。


搜尋 https://i.imgur.com/ 並將其刪除,就能得到 ![](image.jpg)。最後只要將圖片放置到跟筆記同一個目錄中即可顯示。



維基連結格式

如果你的編輯器支援 WikiLink 的話,可以使用以下方式修改圖片連結。


搜尋 \!\[\]\(https://i.imgur.com/ 並以 ![[ 取代。

搜尋 .jpg\) .jpg]] 取代。



以維基連結格式取代



如此一來,筆記內所有的 ![](https://i.imgur.com/image.jpg) 都會被轉成 ![[image.jpg]] 的維基連結格式。



參考

Regular_expression

Markdown



留言