Yank NoteMarkdown 筆記應(yīng)用?
Yank Note 是一款面向程序員的 Markdown 筆記應(yīng)用
特色
- 使用方便:使用 Monaco 內(nèi)核,專為 Markdown 優(yōu)化,擁有和 VSCode 一樣的編輯體驗。
- 功能強大:支持歷史版本回溯;可在文檔中嵌入小工具、可運行的代碼塊、表格、PlantUML 圖形、Drawio 圖形、宏替換等;支持接入 OpenAI 自動補全。
- 兼容性強:數(shù)據(jù)保存為本地 Markdown 文件;拓展功能盡量用 Markdown 原有的語法實現(xiàn)。
- 插件拓展:支持用戶編寫自己的插件來拓展編輯器的功能。
- 支持加密:用來保存賬號等隱私文件,文件可單獨設(shè)置密碼。
注意事項
- 為了更高的拓展性和方便性,Yank Note 犧牲了安全防護(命令執(zhí)行,任意文件讀寫)。如果要用它打開外來 Markdown 文件,??請務(wù)必仔細甄別文件內(nèi)容是值得信任的??。
- 加密文件的加密解密操作均在前端完成,請務(wù)必牢記自己的密碼。一旦密碼丟失,就只能暴力破解了。
特色功能
- 同步滾動: 編輯區(qū)和預(yù)覽區(qū)同步滾動,預(yù)覽區(qū)可獨立滾動
- 目錄大綱: 預(yù)覽區(qū)目錄大綱快速跳轉(zhuǎn)
- 版本管理: 支持回溯文檔歷史版本
- 文件加密: 以
.c.md結(jié)尾的文件視為加密文件 - 自動保存: 文件編輯后自動保存,未保存文件橙色標(biāo)題欄提醒(加密文檔不自動保存)
- 編輯優(yōu)化: 列表自動補全
- 粘貼圖片: 可快速粘貼剪切板里面的圖片,可作為文件或 Base64 形式插入
- 嵌入附件: 可以添加附件到文檔,點擊在系統(tǒng)中打開
- 代碼運行: 支持運行 JavaScript、PHP、nodejs、Python、bash 代碼
- 待辦列表: 支持顯示文檔中的待辦進度,點擊可快速切換待辦狀態(tài)
- 快速打開: 可使用快捷鍵打開文件切換面板,以便快捷打開文件,標(biāo)記的文件,全文搜索文件內(nèi)容
- 內(nèi)置終端: 支持在編輯器打開終端,快速切換當(dāng)前工作目錄
- 公式解析: 支持輸入 katex 公式代碼
- 樣式風(fēng)格: Markdown 使用 GitHub 風(fēng)格樣式和特性
- 數(shù)據(jù)倉庫: 可定義多個數(shù)據(jù)位置以便文檔分類
- 外鏈轉(zhuǎn)換: 將外鏈或 BASE64 圖片轉(zhuǎn)換為本地圖片
- HTML 解析: 可以直接在文檔里面使用 HTML 代碼,也可以使用快捷鍵粘貼復(fù)制 HTML 為 Markdown
- docx 導(dǎo)出: 后端使用 pandoc 做轉(zhuǎn)換器
- TOC 支持: 生成 TOC 在需要生成目錄的地方寫入
[toc]{type: "ol", level: [1,2,3]}即可 - 編輯表格單元格: 雙擊表格單元格即可快速編輯
- 復(fù)制標(biāo)題鏈接: 復(fù)制標(biāo)題鏈接路徑到剪切板,便于插入到其他文件
- 嵌入小工具: 文檔支持內(nèi)嵌 HTML 小工具
- 嵌入 PlantUML 圖形: 在文檔內(nèi)內(nèi)嵌 PlantUML 圖形
- 嵌入 drawio 圖形: 在文檔中內(nèi)嵌 drawio 圖形
- 嵌入 ECharts 圖形: 在文檔中嵌入 Echarts 圖形
- 嵌入 Mermaid 圖形: 在文檔中嵌入 Mermaid 圖形
- 嵌入 Luckysheet 表格: 在文檔中嵌入 Luckysheet 表格
- 嵌套列表轉(zhuǎn)腦圖展示: 可將嵌套列表用腦圖的方式展示
- 元素屬性書寫: 可自定義元素的任意屬性
- 表格解析增強: 表格支持表格標(biāo)題多行文本,列表等特性
- 文檔交叉鏈接跳轉(zhuǎn): 支持在文檔中鏈接其他文檔,互相跳轉(zhuǎn)
- 腳注功能: 支持在文檔中書寫腳注
- 容器塊: 支持類似 VuePress 默認主題的自定義容器
- 宏替換: 支持內(nèi)嵌 JavaScript 表達式動態(tài)替換文檔內(nèi)容
- 圖床: 支持 PicGo 圖床
- **OpenAI: ** 支持接入 OpenAI 自動補全
- 自定義插件: 支持編寫 JavaScript 插件拓展編輯器功能。插件放置在
主目錄/plugins中。參考插件開發(fā)指南
截圖
評論
圖片
表情
