小書匠編輯器

# 概要 小書匠編輯器是一款專爲markdown寫做而設計的編輯器。 # 主要功能 1. **專爲markdown寫做設計的文檔編輯器**,讓用戶心無旁騖的進行創做。 1. **多種編輯模式**。單欄編輯,雙欄編輯,三欄編輯,全屏寫做,全屏閱讀...想怎麼切換,就怎麼切換,就是這樣爲所欲爲。 1. **多種編輯器實現**。codemirror編輯器(提供vim,emacs按鍵,行專一等),ace編輯器(提供vim,emacs按鍵綁定,顯示行號),輕量編輯器,CJK豎排編輯器 3. **多種主題選擇**。包括編輯器主題,預覽區代碼高亮主題,及預覽區用戶自定義css。 4. **豐富的語法支持**。不只提供了經常使用的commanmarkdown語法,還提供了許多有用的擴展語法,好比==Latex公式==,==表格==, ==目錄==, ==腳註==, ==視頻==, ==音頻==, ==附件==, ==checklist==, ==流程圖==等。更多語法可查看 <小書匠語法使用手冊> 4. **代碼塊文字格式語法**。語法可查看 <小書匠語法使用手冊> 5. **第三方同步**。==瀏覽器存儲==, ==本地文件系統存儲==, ==dropbox==, ==evernote==, ==印象筆記==,==gitoschina==, ==爲知筆記==, ==github==等多種存儲方案,保證了用戶數據的安全,也讓用戶在存儲方案上有了更多的選擇。 6. **支持evernote,印象筆記**。提供雙向操做,能夠將文章保存到evernote/印象筆記上,也能夠從evernote/印象筆記上導入數據。同時提供標籤,附件,圖片,待辦等相關處理。 6. **強大的文件管理功能**。文件信息,標籤,附件,音頻,視頻,圖片管理。 7. **發佈功能**。 支持將文章發佈到博客平臺上。 8. **郵件發送功能**。 9. **sourceMap對照功能**。方便在源markdown文件和生成的html文件上進行比較,特別適合markdown初學者使用,瞭解每個markdown解析產生的結果,也適用於文章後期的校對上。 10. **ppt**。 11. **ppt跨屏演示** 12. **pdf預覽** 13. **typewriter scrolling** 14. **autocomplete 和 snippets 功能** # 離線版下載地址 http://soft.xiaoshujiang.com # WEB版訪問地址 http://markdown.xiaoshujiang.com ___ # 元數據使用說明 語法開關元數據項,能夠到設置面板裏的語法擴展標籤頁下查看對應的元數據標識.在元數據裏true時,表示當前文檔強制打開該語法,false時表示強制關閉該語法.若是沒有對應的元數據,則使用全局設置裏的語法開關. `preview_previewType`元數據,可用的值爲`normal`和`presentation`.用於文章在打開時,控制是否須要系統切換對應的預覽界面.若是文章裏沒有該項元數據,或者元數據值不正確,則系統默認使用`normal`預覽界面.該元數據僅控制文章打開時初始化的界面,用戶依然能夠經過按鈕在不一樣預覽界面間切換. ___ # 瀏覽器存儲 系統對建立的文章,都會在瀏覽器存儲上進行保存。包括像evernote/印象筆記/github/dropbox等導入的文章,也都會保存一份副本,並建立一個標識,表示跟哪些第三方存儲關聯。 ## 標題,標籤 文章標題的處理規則:若是文章內存在元數據title,則系統自動使用元數據內的title作爲標題。若是文章未使用到元數據功能,用戶能夠經過維護文章信息按鈕,修改標題。標籤tags的規則也跟標題同樣。 ## 附件 文章使用`./`作爲附件的引用標識。對於`圖片`,`音頻`,`視頻`,`附件`等連接的處理,系統只處理以`./`開頭的連接,並轉換成附件真實的地址進行顯示。用戶能夠經過工具欄的`插入圖片`,`插入音頻`,`插入視頻`,`插入附件`等按鈕上傳附件。 ___ # evernote/印象筆記 小書匠編輯器提供對evernote/印象筆記的支持,下面的使用說明默認用戶已經完成了evernote/印象筆記的綁定操做,並將當前的工做平臺切換到evernote/印象筆記下。 ## 新建 經過新建按鈕後,建立的文章將自動關聯到evernote/印象筆記上(**注:這裏僅僅是在文章上建立一個關聯的標識,只有當用戶保存後,才能在服務器上查看到新的筆記**) ## 打開 點擊筆記,系統將自動把筆記導入,並將當前文章切換爲導入的筆記內容。導入的文章自動與evernote/印象筆記上的筆記關聯,下次再點擊該筆記時,將直接從瀏覽器存儲上打開。用戶能夠經過切換存儲平臺`瀏覽器存儲`,來刪除該緩存的文件。導入的筆記若是本地沒有緩存,系統將對服務器上的筆記進行判斷,若是筆記是經過小書匠編輯器進行保存,而且文章在保存後沒有被操做過,則系統自動使用保存時附帶的markdown附件作爲文章內容,從新導入。若是筆記已經被修改,或者筆記不是經過小書匠編輯器進行保存的,系統將自動將文章轉換成markdown格式。 ## 保存 對於新建立的文章,用戶能夠直接保存`ctrl+s`,系統將彈出一個選擇筆記本的窗口,確認後,系統將保存當前文章到evernote/印象筆記上。(在彈出窗口上選擇筆記本時,若是用戶選擇了筆記,系統將覆蓋該筆記) 對於已經存在的文章,但尚未保存到evernote/印象筆記,用戶能夠經過另存爲`ctrl+shift+s`將當前文章保存到evernote/印象筆記上。 無論是保存,仍是另存爲,保存成功後,系統都將自動對當前文章與evernote/印象筆記上的筆記進行關聯。下次保存時`ctrl+s`系統將自動同步保存到evernote/印象筆記上。 ## 刪除 系統不提供刪除操做,用戶須要本身到evernote/印象筆記端刪除,若是本地緩存了筆記,能夠經過`瀏覽器存儲`刪除緩存。 ## 重命名 直接修改元數據title,若是文章內未使用元數據功能,可經過`瀏覽器存儲`裏的修改文章信息進行修改 ## 標籤管理 系統自動經過每篇文章的元數據`tags`提取爲筆記的標籤。 ## 附件管理 打開時,系統自動將筆記上的附件導入到文章對應的附件管理器上。保存時,系統將根據**文章內對附件的引用**,將附件保存到服務器上。這裏的引用包括`音頻`,`視頻`,`附件`,`圖片`。若是文章內使用到了`流程圖`,`序列圖`,`公式`,`統計圖`等,系統將會把這些內容轉換成圖片進行保存。因爲evernote/印象筆記在部分終端不提供視頻,音頻的支持,查看保存的文章時,對應的音頻,視頻將以附件的形式存儲。 ## 待辦事項 目前系統僅同步了待辦事項。 ___ # github/dropbox ## 新建 參考`evernote/印象筆記`的`新建` ## 打開 參考`evernote/印象筆記`的`打開` 不一樣的是,github/dropbox只能打開擴展名爲`html`,`markdown`,`md`,`mkd`以及無擴展名的文件。 ## 保存 參考`evernote/印象筆記`的`保存` 不一樣的是,github/dropbox保存時,僅保存了markdown文章自己,並不會將markdown轉換成html進行保存,也不會處理附件相關的內容。 對於新文章的保存,github/dropbox存儲須要用戶指定文件名及存儲的位置。 ## 刪除 系統不提供刪除操做 ## 重命名 系統不提供重命名操做,只能經過另存爲`ctrl+shift+s`,保存成新的文件。 ___ # 本地文件系統存儲 本地文件系統存儲僅在離線版提供支持。 ## 新建 參考`evernote/印象筆記`的`新建` ## 打開 參考`github/dropbox`的`打開` 不一樣的是,本地文件系統存儲在打開文件時,將會自動關聯文章內的附件引用標識`./`,自動抓取同級目錄下對應的附件資源。 ## 保存 參考`github/dropbox`的`保存` 不一樣的是,本地文件系統存儲在保存時,不只保存了markdown文章,還會處理附件相關的內容,將附件保存到同級目錄下,請確保附件的名稱不要重複,防止數據被覆蓋丟失。 ## 刪除 右擊相應的文章可進行刪除操做 ## 重命名 右擊相應的文章可進行重命名操做 ___ # 發佈 小書匠編輯器**離線版**提供文章發佈功能,用戶能夠將本身的文章發佈到博客系統上。發佈功能實現了博客的metaweblogAPI(newPost, editPost, newMediaObject)。使用該發佈功能,須要博客系統提供對應的api接口,系統將轉換成html的文章和圖片自動提交到博客系統上。 **配置發佈示例:** 博客連接地址:好比`http://www.cnblogs.com/[用戶名]/` 用戶名:用戶在該博客上的用戶名 密碼:用戶在該博客上的密碼 **測試經過的博客地址:** 博客園:`http://www.cnblogs.com/[用戶名]/` 開源中國:`http://my.oschina.net/[用戶名]/blog` ___ # 郵件發送 小書匠編輯器提供郵件發送功能,系統將對當前文章轉換成html格式後進行發送,並對圖片,視頻等文件以附件的形式進行發送。 ___ # 導出 小書匠編輯器提供多種格式的導出文件功能。==html==,==markdown==,==html(inlinestyle)==,==word==,==zip==,==pdf==。 **zip導出**: 該導出將導出文章的全部信息,包括markdown,html,markdown文章內引用的全部附件,公式,流程圖等對應的圖片文件,以及方便再次導入時須要的標識數據文件。 **pdf導出**:目前pdf導出只能在chrome版瀏覽器上使用。 ___ # 導入 小書匠編輯器提供markdown, html, zip三種導入功能,而且實現了文本文件直接拖動導入功能。 **zip導入**:導入的zip文件必需是由小書匠編輯器導出的文件。 ___ # 其餘 web版實現了圖片直接粘貼功能,用戶不只能夠拖動圖片上傳,還能夠直接複製粘貼圖片。
歡迎你們關注個人公衆號 我會不按期發佈一些關於java,區塊鏈和本身的一些心得和人生感悟。-
![圖片名稱](https://img2018.cnblogs.com/blog/1139278/201911/1139278-20191121115417990-545323854.jpg)
相關文章
相關標籤/搜索