Gist使用經驗


注:本文只是分享Gist使用經驗,不討論類似軟件或服務的優劣,對於技術或軟件不要有傲慢與偏見

一、Gist是什么

關於Gist的詳細介紹,請閱讀官方文檔About gists,下面只簡略介紹我所用到的功能:

  • Gist可以用來寫一些東西,然后可以分享,類似筆記軟件
  • 每個Gist都是一個Git庫,有版本歷史,可以被fork或clone
  • Gist有兩種:公開的和私有的,私有的不會在你的Gist主頁顯示,也無法用搜索引擎搜索到,但這個鏈接是人人都能訪問的
  • Gist可以搜索、下載、嵌入到網頁

二、我為什么不使用筆記軟件

因為我平時很少記錄或寫東西,Gist對我來說已經夠用了,而且Gist有Git的功能,我覺得沒必要嘗試其他軟件。至於備忘,我會寫到Google Keep或者桌面上的一個'todo.md'的文件

三、我用Gist做什么

  1. 保存代碼片段:平時寫代碼時覺得寫的比較好的代碼片段(比如工具類或其中的方法),我會在IDEA中右鍵創建Gist,方便以后在其他地方寫代碼時快速查找
  2. 保存配置:創建一個私有的Gist,保存一些軟件(比如瀏覽器擴展)的配置,方便在用其他電腦時同步
  3. 記筆記:對於一些重要的知識點,搜集資料后整理出來,以后可以分享給別人或和別人討論時拿出來證明自己的觀點
  4. 記錄簡短的想法或總結:有時候想總結一些技術或經驗,或者有一些想法,由於內容比較短,還不足以發表博客,可以先記錄下來

四、瀏覽Gist

由於網頁上的Gist沒有目錄導航,我覺得翻閱以前寫過的Gist不方便,所以我有時會使用Lepton瀏覽Gist

五、如何創建、編輯Gist

  1. 一些IDE或者文本編輯器的插件有創建Gist的功能,比如在IDEA中右鍵選擇'Create Gist...'創建Gist,vscode也有Gist插件
  2. 如果不是markdown格式,可以使用網頁或者Lepton
  3. 如果是markdown格式,瀏覽器安裝gist-markdown-preview擴展,頁面上創建、編輯Gist,使用擴展預覽markdown,而Lepton無法預覽markdown

六、備份Gist

如果你足夠信任GitHub的服務,可以不做這一步。但為了防止單點故障,萬一GitHub服務器數據都沒了,本地還有一個備份。對於網絡服務,我一般本地還會保存一份。

我只在Ubuntu和Win10的Ubuntu子系統試過,所以Win10子系統、Linux、Mac應該都可行。

安裝開源軟件gister,該軟件依賴gist,按照REAMDE安裝這兩個,此外還依賴curl、git、jq。下面列舉一些要注意的東西:

  • 要先初始化好Git,然后上傳公鑰,要確保能通過ssh訪問GitHub
  • 若Gist無法訪問,可以安裝proxychains-ng,使用代理執行命令

最后,附上我的Gist地址:codethereforam's gists


免責聲明!

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



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