利用Typora+PicGo+OSS+Git+Github/碼雲搭建個人雲筆記


搭建個人雲筆記

對於程序員來講,使用markdown可以幫助我們快速地寫作,書寫出排版好看,顏值高的筆記,使用markdown來書寫文檔相比於使用word要簡單快捷的多

市面上有很多markdown的編輯客戶端,從各種使用體驗來看,推薦使用Typora,實時渲染讓我們寫的文檔所見即所得。

Markdown編輯器

以下是幾款常見的實時渲染的markdown編輯器,看個人使用習慣自由選擇

Typora,MarkdownPad,Mou,Haroopad,Cmd Markdow

附上Typora的使用截圖:

Typora使用截圖

圖床客戶端PicGo

PicGo: 一個用於快速上傳圖片並獲取圖片 URL 鏈接的工具,這是PicGo官方對此應用的描述

附上PicGo的下載地址: https://github.com/Molunerfinn/PicGo/releases

PicGo相冊功能

PicGo僅僅是一個圖片上傳到對象存儲的客戶端,我們還需要一個存儲圖片的位置,PicGo支持的配置還是很多的

PicGo支持的圖床

這里我使用阿里雲的OSS,一年9塊錢40G

也可以使用七牛圖床,七牛雲對免費用戶有10G的免費流量。

個人推薦使用OSS,收費不貴管理方便

此處忽略購買過程....

在PicGo配置OSS

創建一個Bucket用於存儲圖片

登錄阿里雲oss控制台-->Bucket列表-->創建Bucket

OSS創建Bucket

創建的一個Bucket有點類似於我們的一塊磁盤,我們可以在上面創建文件夾,上傳文件。

我在新創建的Bucket上創建了markdown/images文件夾來用於做為我文章的配圖的圖床

創建存放圖片文件夾

對此文件設置匿名可以訪問的權限,方便圖片在任何地方無需認證只需要url就可以訪問到

授權

新增授權

授權步驟

獲取上傳到OSS的keyId和keySecret

前往創建RAM用戶

創建訪問OSS用戶

新建RAM用戶

新增oss用戶

填寫用戶信息

保存用戶獲取到 AccessKey IDAccessKey Secret 可以先保存下來用於之后PicGo配置

獲取AccessKey ID和Accesskey Secre

配置PicGo的阿里雲OSS的KeyId和keySecret,將如上獲取到的 AccessKey IDAccessKey Secret分別填入此處。存儲路徑一定要寫剛剛我們設置可匿名訪問的路徑

PicGo配置OSS信息

確定存儲區域這里需要填寫我們oss的存儲區域ID,在創建Bucket的時候選區域是有顯示的,忘了也不要緊。在如下位置也可以獲取到這個id

獲取存儲區域ID

給我們新創建的用戶添加訪問OSS的權限

添加權限

添加OSS所有權限

授予此賬號OSS管理權限

自此我們在PicGo配置OSS的全部步驟就已經全部完成

可以在PicGo上傳圖片試試

測試PicGo上傳圖片到OSS

在OSS的控制台上也可以看到我們圖片的具體信息

OSS查看上傳的圖片

復制文件URL在瀏覽器打開可以直接訪問到我們剛上傳的圖片,無需認證。如果此處出現訪問失敗,403等錯誤,請檢查是否按上面的配置匿名訪問配置了文件夾的匿名訪問權限

直接訪問OSS的圖片

Typora集成PicGo

打開Typora-->偏好設置-->圖像

Typora集成PicGo

插入圖片時候選擇上傳圖片,上傳服務選擇PicGo(app),PicGo路徑選擇PicGo程序所在位置默認安裝位置在C:\Program Files\PicGo\PicGo.exe

按如上配置好點擊驗證圖片上傳選項 會自動將Typora圖標上傳至OSS。驗證成功有如下提示

測試Typora使用PicGo上傳圖片

在OSS文件管理處也可以查看到驗證時上傳的圖標文件

OSS查看Typora測試上傳的圖片

使用Typora上傳圖片

在Typora上只需要按正常的復制粘貼圖片就都會上傳至OSS,並且上傳完畢之后,圖片的URL會自動變成OSS上的圖片路徑

Typora上傳后地址變化

進階用法

文檔同步

自此一個帶有圖床的筆記工具就打造完成,已經足夠個人使用了。如果有在多個電腦上共同編輯的需求,比如家里的筆記文章,到了上班的電腦上也需要繼續編輯,達到同步的效果有以下解決方案

  1. 使用OneDrive的同步功能,只需要把Typora的編輯的文件都放在OneDrive的同步文件夾下就好。

  2. 當前國內也有很多提供此服務的雲廠商比如百度網盤的文件夾同步,WPS的文件夾同步,堅果雲。使用堅果雲還可以很好地在手機上瀏覽所書寫的筆記文章

協同編輯

以下方案的使用需優先使用git,熟悉使用git的人,看完以下介紹自然能了解整套方案的便利之處

談到協同編輯,團隊開發就離不開git了

最終方案:Typora+PicGo+OSS+git+github/碼雲

這套方案可以實現文檔同步,本版控制,版本回滾,協同編輯

將我們的筆記存放的文件夾使用git初始化為一個本地倉庫,再在github或者碼雲上創建一個遠程倉庫。

將本地倉庫push到遠程倉庫,作為雲存儲。這樣可多個人pull這個倉庫,實現多人編輯。

依賴git的版本控制能力,還使得我們對文檔的版本有歷史回滾的能力。

即可實現在碼雲上或者github上直接瀏覽在線圖片,碼雲上在線查看如下

碼雲在線查文檔

如果在線訪問圖片出現403等報錯檢查是否設置了防盜鏈和不允許空Reference


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM