正所謂好記性不如爛筆頭,作為一名程式設計師,記筆記是個很好的習慣。之前一直使用的筆記應用是Typora,最近發現一款非常炫酷的開源筆記應用思源筆記
,體驗不輸Typora,分享給大家!
思源筆記簡介
思源筆記是一款開源筆記應用,目前在Github上已有21K+
的Star。思源筆記和Typora一樣是一款支援Markdown的筆記應用,也具有所見即所得的特性。
思源筆記不僅支援離線使用還支援雲端同步,思源筆記是一款真正的全平臺筆記應用,支援Windows、MacOS、Linux、Android、IOS等系統。
下面是我使用思源筆記編輯《mall-swarm微服務學習教程》 的效果圖,大家可以參考下:
安裝
使用Docker來安裝思源筆記是非常方便的,這裡我們將採用此種方式。
- 首先使用如下命令下載思源筆記的Docker映象;
docker pull b3log/siyuan
- 然後使用如下命令執行思源筆記的Docker容器,這裡的
accessAuthCode
為訪問思源筆記的秘鑰大家可以注意下;
docker run -p 6806:6806 --name siyuan \
-v /mydata/siyuan/workspace:/siyuan/workspace \
-e PUID=1001 -e PGID=1002 \
-d b3log/siyuan \
--workspace='/siyuan/workspace/' \
--accessAuthCode=siyuanAuth
- 容器執行成功後,我們就可以透過如下地址訪問思源筆記了,第一次訪問時需要輸入上面的
accessAuthCode
:http://192.168.3.101:6806
使用
本文將以《mall-swarm微服務學習教程》的部分文件為例,來演示下思源筆記的使用。
這裡簡單介紹下mall專案,mall專案是一套基於 SpringBoot3 + Vue 的電商系統(Github標星60K),後端支援多模組和2024最新微服務架構 ,採用Docker和K8S部署。包括前臺商城專案和後臺管理系統,能支援完整的訂單流程!涵蓋商品、訂單、購物車、許可權、優惠券、會員、支付等功能!
- Boot專案:https://github.com/macrozheng/mall
- Cloud專案:https://github.com/macrozheng/mall-swarm
- 教程網站:https://www.macrozheng.com
專案演示:
外觀設定
- 思源筆記預設是使用的英文,我們可以在
設定->外觀
中將語言改成中文;
- 思源筆記預設支援
明亮
和暗黑
兩種主題,我們切換到暗黑
主題看下,還是挺炫酷的。
使用者指南
- 思源筆記非常貼心的給我們提供了詳細的
使用者指南
,點選使用者指南
按鈕,思源筆記會給我們生成一份中文版的使用者指南;
- 這份使用者指南包含了思源筆記使用的方方面面,還是非常詳細的。
編輯文件
接下來就以我的《mall-swarm微服務學習教程》 部分文件為例,來演示下思源筆記編輯文件的效果。
- 首先我們透過
新建筆記本
按鈕來新建一個筆記本,比如叫mall-swarm微服務學習教程
;
- 然後再透過加號按鈕
新建子文件
,之後透過Markdown編輯文件,這是編輯完成的《mall-swarm專案架構及功能概覽》文件,大家可以看下效果;
- 作為程式設計師,有時候我們會比較注重筆記中程式碼的顯示效果,這裡再編輯一篇有程式碼的文件給大家看下顯示效果,切換到暗黑主題後效果還是很不錯的;
- 如果你想檢視文章大綱的話,可以透過左上角的
大綱
按鈕來進行切換。
插入圖片
用過Typora的小夥伴應該有所體會,插入圖片的時候有時候需要使用到圖床,比如OSS之類的。在思源筆記裡面,你只要用ctrl+c
去系統自帶的檔案管理器裡複製圖片到剪下板,然後透過ctrl+v
黏貼到文件裡就可以將檔案上傳到思源筆記裡的,還是非常方便的。
集市
- 在思源筆記的集市中,擁有著大量的
外掛
,可以擴充套件它的功能;
- 如果你覺得預設的主題不夠炫酷,還可以在集市中下載你喜歡的
主題
。
全平臺下載
思源筆記是一款真正的全平臺筆記應用,而且各個平臺的客戶端程式碼都是開源的,這裡演示的是基於Docker的伺服器版本,想安裝其他版本的小夥伴可以去官網下載。
總結
今天帶大家體驗了一波思源筆記這款應用,功能確實很強大,非常適合程式設計師使用,感興趣的小夥伴可以試試!
專案地址
https://github.com/siyuan-note/siyuan