Typora+Github+Onedrive:最優(yōu)化的半公開云筆記體驗(yàn)(typora圖片自動上傳)

原載于:硬核技術(shù)|Typora+Github+Onedrive:最優(yōu)化的半公開云筆記體驗(yàn) (toutiao.com)

演示:

介紹:

  • 簡單的配置實(shí)現(xiàn)半公開式(插入的圖片會被公開)的云筆記。通過OneDrive實(shí)現(xiàn)同步。對代碼格式支持良好。

實(shí)現(xiàn)原理:

  • typora編輯圖文,文本部分保存在本地,通過OneDrive自動同步,圖片部分自動上傳到Github,并套上Jsdeliver加速。

  • 在另一臺設(shè)備訪問時,先從Onedrive拉取文本,再從Jsdeliver拉取圖片,實(shí)現(xiàn)圖文的展示。

  • markdown:一種簡單高效的標(biāo)記語言。markdown格式的文章可以包含圖片、排版、表格、代碼塊等,卻只占用幾個kb的空間。許多平臺(尤其Github)都支持基于md編輯的圖文。
  • Typora:一款基于markdown的編輯器,支持自動上傳圖片。寫文章的體驗(yàn)不遜于任何一款筆記軟件。
  • Github:代碼托管平臺,也可以用來托管文件、圖片。理論上無限的存儲空間。
  • Jsdeliver:CDN服務(wù)提供商。能夠加快Github上文件、圖片的加載速度。
  • OneDrive:Windows系統(tǒng)自帶的云盤,個人有15G免費(fèi)空間。支持自動同步。

搭建成本:

能夠?qū)崿F(xiàn):

  • 多臺電腦自動同步筆記。

  • 極低的本地硬盤空間、OneDrive存儲空間占用。

  • 圖片插入,圖片自動保存云端。

  • 便捷的分享:一鍵發(fā)布文章到互聯(lián)網(wǎng)等。

  • 插入代碼,代碼高亮。

不能實(shí)現(xiàn):

  • 完全的私有化筆記?!獔D片會被公開。

  • 手寫。——md不支持手寫。

  • 多端同步?!沧慷四壳皼]有找到很好的編輯器。

目錄:

  1. 配置github

  2. 配置typora

  3. 配置OneDrive

  4. 簡單了解markdown


1. 配置Github

登錄(注冊)GitHub。首先新建一個倉庫:

image-20211108230005206
image-20211108225033952

記下你取的倉庫名。

然后生成一個token用于PicGo操作你的倉庫,訪問:https://github.com/settings/tokens,然后點(diǎn)擊Generate new token。

img

把repo的勾打上即可。然后翻到頁面最底部,點(diǎn)擊Generate token的綠色按鈕生成token。

img

注意:這個token生成后只會顯示一次!你要把這個token復(fù)制一下存到其他地方以備以后要用。

[圖片上傳中...(image-840a08-1637370486946-3)]

2. 配置typora

下載typora:Typora — a markdown editor, markdown reader.

官方使用教程(英文):Typora Support - Typora Support

首先確保typora是最新版本:幫助-->檢查更新

然后 文件-->偏好設(shè)置,按照下圖進(jìn)行選擇

注意!要選擇“下載或更新”,安裝picgo-core才能使用,否則會出現(xiàn)error找不到上傳軟件

image-20210826195733347

將下面代碼復(fù)制粘貼到你的配置文件中。

<pre class="md-fences md-end-block ty-contain-cm modeLoaded" spellcheck="false" lang="text" cid="n81" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 4px 6px; margin-bottom: 15px; margin-top: 15px; width: inherit; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">{
"picBed": {
"uploader": "github",
"github": {
"repo": "yw2667899/pic",//填寫你自己的倉庫名
"token": "",//上一步生成的token
"path": "img/", //保存位置,保持不變即可
"customUrl": "https://cdn.jsdelivr.net/gh/yw2667899/pic",//套一個CDN加速,將最后兩部分換成你自己的repo
"branch": "main"
}
},
"picgoPlugins": {}
}

</pre>

保存即可,點(diǎn)驗(yàn)證圖片上傳測試。

此時向typora插入圖片即會自動上傳到Github,并提取經(jīng)過加速后的連接放到文本中。

3. 配置OneDrive

無需配置,只要將保存時將文件位置選擇到OneDrive文件夾中即可,自動同步。文本部分存儲在OneDrive中,不會被公開。

4. 了解typora

在typora中的編輯和平時文本編輯是一樣的。你可以先熟悉一下導(dǎo)航欄和快捷鍵。也可以參考官方文檔。

官方使用教程(英文):Typora Support - Typora Support

亦可參考網(wǎng)絡(luò)上關(guān)于markdown的入門文章


如用以上配置,重復(fù)上傳同一張圖片會報錯??梢允褂肞icgo軟件。

到這里下載最新版安裝:Releases · Molunerfinn/PicGo (github.com),windows用x64.exe結(jié)尾的

同上設(shè)置圖床參數(shù):

image-20210826205930566

然后設(shè)置自動改名:

image-20210826210025821

即可。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容