基于Joplin+PicGo+阿里OSS搭建自己的云笔记
基于Joplin+PicGo+阿里云OSS搭建自己的云筆記
- 一、背景
- 二、基于Joplin+PicGo+阿里云OSS云筆記平臺的簡介
- 2.1 Joplin
- 2.2 PicGo
- 2.3 阿里云OSS
- 三、Joplin+PicGo+阿里云OSS云筆記平臺的搭建
- 3.1 軟件下載
- 3.1.1 Joplin
- 3.1.2 PicGo
- 3.2 搭建
- 3.2.1 阿里云OSS(對象存儲)的購買
- 3.2.2 阿里云OSS儲存桶的創建
- 3.2.3 阿里云OSS + Joplin的搭建
- 3.2.4 阿里云OSS + PicGo的圖床搭建
- 四、Joplin+PicGo+阿里云OSS云筆記平臺的使用
- 4.1 Joplin的使用
- 4.2 PicGo的使用
- 4.2.1 PicGo的快捷鍵設置
- 4.2.2 PicGo的具體使用
- 五、Joplin+PicGo+阿里云OSS云筆記平臺的效果展示
一、背景
工作學習中經常要使用筆記,實體筆記本不便于攜帶,也不便于增刪查改。而筆記app能夠隨時隨地記筆、記查筆記,順其自然成了工作和學習中不可獲取的一款工具。目前各種云筆記APP層出不窮,多是基于商業盈利為目的筆記app,它們有的本身功能不夠強大,有的需要付費購買vip才能使用更高級的功能。高昂的vip價格勸退一大波小伙伴,或者因為可能擔心app維護商倒閉導致數據丟失,又勸退一批小伙伴。甚至有的筆記app不能多平臺同步,屬實讓人煩惱。我也是基于以上煩惱,去尋求一個平臺既能夠保證數據安全又能多平臺多終端同步,并且重要的是要具有較高的性價比或者完全免費的筆記工具。經過一番探索終于找到一款叫joplin的開源軟件,采用Makrdown語法編輯筆記,擁有強大的性能和繁多的功能,能夠滿足以上所有要求。
二、基于Joplin+PicGo+阿里云OSS云筆記平臺的簡介
本方案大致原理為:本地采用Joplin進行筆記編輯和管理,在筆記編輯中可能需要插入圖片,則采用PicGo將圖片上傳到云端并獲取到該圖片的鏈接,將鏈接插入到筆記中。這樣做的好處圖片可以在遇到到該位置的時候才加載該圖片,可以減小本地存儲空間的占用。在Joplin中設置同步云平臺為阿里云OSS,從而可以將筆記數據存入云(筆記數據可以加密)達到多終端同步的效果。
2.1 Joplin
本方案中Joplin承擔的角色是筆記編輯和管理軟件
Joplin 是一個優秀的開源筆記應用,擁有豐富的功能??梢杂浌P記、記錄待辦事項并且通過和 Dropbox 、NextCloud、OneDrive或者云對象存儲等等云服務鏈接來跨設備同步筆記,并且joplin可支持Windows、IOS、MAC、Linux和安卓等多種平臺之間的同步,同步過程可以進行端到端加密保護。Joplin 還有一個 Web 剪貼板,能讓你將網頁另存為筆記。Joplin 可以導入其他多種格式的筆記文件,這讓筆記平臺切換變得容易。joplin支持安裝多種個性化插件,可以更容易組織筆記結構。值得一提的是Joplin支持多級標簽和強大的網頁剪藏功能。
這里引用Linux中國對Joplin的更詳細的介紹:Joplin:真正的 Evernote 開源替代品
2.2 PicGo
本方案中PicGo承擔的角色是將圖片存儲到云中并獲取該圖片在云中的鏈接,是一款圖床工具
圖床工具,就是自動把本地圖片轉換成鏈接的一款工具,網絡上有很多圖床工具,就目前使用種類而言,PicGo 算得上一款比較優秀的圖床工具。它是一款用 Electron-vue 開發的軟件,可以支持微博,七牛云,騰訊云COS,又拍云,GitHub,阿里云OSS,SM.MS,imgur 等8種常用圖床,不直接支持的圖床也可以通過安裝對應插件,從而達到支持該圖床的效果。PicGo功能強大,簡單易用。
https://picgo.github.io/PicGo-Doc/zh/guide/
2.3 阿里云OSS
本方案中阿里云OSS承擔的角色是作為云存儲空間,在云端保存筆記數據,從而實現多終端同步
阿里云對象存儲服務(Object Storage Service,簡稱OSS),是阿里云對外提供的海量、安全、低成本、高可靠的云存儲服務。您可以通過本文檔提供的簡單的REST接口,在任何時間、任何地點、任何互聯網設備上進行上傳和下載數據。基于OSS,您可以搭建出各種多媒體分享網站、網盤、個人和企業數據備份等基于大規模數據的服務。
https://www.aliyun.com/product/oss?spm=5176.19720258.J_2686872250.1.54212c4aVeqUJc
三、Joplin+PicGo+阿里云OSS云筆記平臺的搭建
3.1 軟件下載
3.1.1 Joplin
Windows版下載地址:https://joplinapp.org/download/或https://github.com/laurent22/joplin/releases
安卓(https://github.com/laurent22/joplin/releases)和ios版可以進應用商店下載。
3.1.2 PicGo
下載地址:
PicGo只在PC上使用,下載地址:https://picgo.github.io/PicGo-Doc/zh/guide/#%E4%B8%8B%E8%BD%BD%E5%AE%89%E8%A3%85
3.2 搭建
3.2.1 阿里云OSS(對象存儲)的購買
購買套餐因人而異:我個人購買的套餐是2年的40G標準存儲包,費用為18塊人民幣,這對于我專門用于云筆記平臺的搭建完全足夠。
3.2.2 阿里云OSS儲存桶的創建
儲存桶的創建會分別在3.2.3小節和3.2.4小節結合具體的應用講解,但是需要注意的是:建議將Joplin的筆記數據和PicGo的圖片數據分別存儲在兩個儲存桶中,因為joplin的筆記數據為私密數據,其讀寫權限應設置為私密。而PicGo的圖片數據為了方便外部訪問,其讀寫權限設置為公共讀,這樣Joplin才能通過圖片鏈接加載出圖片,否則無法加載圖片。
創建完成的儲存桶分別如下圖所示:
3.2.3 阿里云OSS + Joplin的搭建
阿里云OSS + Joplin的搭建部分已經有大神做了比較全面的教程,本文就不重復復述,請參考(Windows端操作)Joplin利用阿里云對象存儲(OSS)進行同步操作。其他平臺操作同理。
3.2.4 阿里云OSS + PicGo的圖床搭建
阿里云OSS + PicGo的圖床搭建部分也有大神做了比較全面的教程,請參考:使用阿里云對象存儲OSS+PicGo搭建圖床。
如果picgo的儲存桶用于存放PicGo數據的路徑建了子文件夾,則需要在PicGo軟件配置時配置好相應的路徑,我的配置如下圖所示:
四、Joplin+PicGo+阿里云OSS云筆記平臺的使用
以Windlws端為例:
4.1 Joplin的使用
Joplin的功能強大,支持的插件繁多,筆記編輯主要采用MarkDown語法,并且支持HTML語法插入??梢愿鶕€人的喜好去探索。可以參考:Joplin超詳細使用教程合集。
4.2 PicGo的使用
4.2.1 PicGo的快捷鍵設置
為了使用方便,為PicGo設置快捷鍵以提高使用效率,設置方法如下圖所示。
快捷鍵的設置根據個人習慣來定,我的快捷鍵設置為:Ctrl+Alt+P。
4.2.2 PicGo的具體使用
以joplin的環境下使用PicGo為例:
復制你想要插入的圖片,然后按下設置好的PicGo快捷鍵,大約1s后PicGo會在桌面右下角提示長傳成功,或者上傳失敗。
若提示上傳成功,此時你剪切板的圖片已經被替換成了該圖片在PicGo圖床的鏈接,將該鏈接粘貼到你想要插入的位置即可。效果圖如下:
五、Joplin+PicGo+阿里云OSS云筆記平臺的效果展示
總結
以上是生活随笔為你收集整理的基于Joplin+PicGo+阿里OSS搭建自己的云笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我是如何在一周内准备完所有保研材料并成功
- 下一篇: uniapp开发聊天APP踩坑记录