百花齐放markdown
前言
早些時候寫技術文檔,接觸到了markdown語法 語法介紹。
在對其深入了解之后,深覺這是個不可多得的好物,遂想找一順手的編輯器用作平時擼文章,網絡搜尋出來許多編輯器,看的我是眼花繚亂,如果你也是和我一樣的選擇困難癥患者,希望這篇文章能夠幫到你。
越是喜歡,越是苛刻,這就是人性。
題主硬件配置
- window7 64
- chrome 64.0.3282.167
- iphone6 10.3.3
- web版
- 掘金 juejin.im/timeline
- 簡書 www.jianshu.com/
- SegmentFault segmentfault.com/
- CmdMarkdown www.zybuluo.com/
- 馬克飛象 maxiang.io/
- 小書匠 markdown.xiaoshujiang.com/
需求
需求決定產品。什么功能對于我來說是必須的,什么功能是加分項,列出我的需求,根據需求去找對應產品。
必需
- 支持快捷鍵
- 雖說markdown語法的出現是為了更快的實現多終端呈現內容,但是如果能夠更快,何樂而不為呢。
- 語法大眾
- 特立獨行是大忌,現在發布文章往往不會只在一個平臺發布,如果每個平臺都有自己的語法,那無疑會增加作者編輯文字的繁瑣度,并且這也和markdown的理念相反。
- 響應速度快
- 如果打開一個編輯器要一分鐘(首屏渲染時間超過10秒,大部分用戶就會流失),編輯器滾動異常緩慢,并且編譯markdown語法的時候得等老半天,任誰都會抓狂的吧?
加分項
- 隨時隨地
- 早上是人的大腦最清醒的時候,但是總是在通勤路上浪費了時間,雖然我會選擇在通勤路上翻閱技術文章,了解更多的咨詢,但是往往就是在身邊沒有電腦的時候,好點子會鉆進我腦袋,想著到公司了馬上記下來,然而事實往往是到了公司就忘了(攤手)。
- 多終端編輯
- 如果我在web端編輯好了文章,準備發布了,但是卻不清楚在app端會如何顯示,這個時候如果可以在app上面直接預覽到文章發布后的樣式排版,我就可以及時進行調整。
- 界面美觀
- 身為程序員,對深色的背景更有感覺(科學研究表明,長時間面對深色對眼睛傷害比較大)。
- 界面簡潔,功能分類清楚易懂,在該有的地方給予用戶該有的提示,用戶體驗+10分。
- 可以發布到印象筆記
- 最近由OneNote轉戰印象筆記,有購買高級版的沖動,但是發覺除了可以多終端登錄之外,高級版和免費版對于我沒有太大的區別,所以一直忍著沒有剁手。
- 能夠導出md/html/pdf文件
- 這真的是一個非常完美的加分項,我有個習慣,會保存源文件,以免以后丟失(如果云都丟失了,我想我本地緩存也沒得幸免了)。
- 免費!!!
- 憑借這點我想應該可以馬上決定使用哪個編輯器了吧?(笑)
分析
web版
簡書
第一個使用的就是簡書,不得不說在我周圍,簡書的知名度是最高的。另外,多終端編輯也吸引了我,完全可以把他當成一個云記事本,記錄一些一閃而過的念頭實在是很棒。
優點
- 界面美觀
- 界面配色簡單舒適,適合長時間的輸入文字。而且可以切換主題,以適應周圍環境。
- 分類清晰
- 在編輯的主頁面我可以隨時切換我想要編輯的文集,不用再去草稿箱中找我的文章。
- 手機端編輯
- 對于還未發布的文章,想要看看在手機端的排版如何,打開手機app就能夠看到。
- 歷史版本控制
- 怎么辦,還是覺得第一版最好!這個時候,歷史記錄就派上用場了,更厲害的是,還可以篩選歷史記錄的類型,比如是從什么終端修改的版本。
- 文章刪除保護
- 對于不小心誤刪的文件,我可以在垃圾箱中找到,并且,如果想要強行刪除,還必須要驗證手機驗證碼,這可以說是非常保護作者的文章了。
- 復制剪切板圖片
- 這真的是一個非常棒的體驗,我只需要截圖,ctrl+c 就能把圖片放入文章中。
缺點
- 沒有快捷鍵
- 對于習慣使用快捷鍵來輸入的人來說,實在是一個很不舒服的體驗,比如 **著重符號** 沒有快捷鍵的話,輸入就顯的很麻煩。
- 沒有目錄結構表
- 對于技術文檔來說,如果我可以在右邊看到作者的標題列表,我就可以針對我所想要的方面進行學習,就好像一本書,我可以在首頁看到目錄結構以及相對應的頁碼,方便我查閱相關內容。
掘金
像是一匹千里馬,雖然我不是伯樂。
本人不算是老用戶,滿打滿算只能說有過一年的接觸時間,別人有的大功能他基本都有,而且還有許許多多別人想不到的小功能,當突然發現的時候,會讓人眼前一亮。就是有一種“沒有對比的話感覺不到,就是感覺使用起來很舒服。但如果一拿出來對比就會發現,我去,這個真棒”的感覺。
優點
- 多光標編輯
- 讓人比較意外的功能,同時也是我很喜歡的功能,按住 ctrl 然后鼠標點擊位置就能開始多點編輯了。
- 編輯區語法高亮
- 又是一個讓人眼前一亮的功能,看著很清晰舒適。
- 編輯區內 ctrl+f 定制搜索框
- 這個是不小心發現的,阿西吧,就是對這種偷偷摸摸做著用戶體驗up的事情很喜歡啊。
應用場景是長文章查找,有這個功能可以很方便的排除右側預覽的文章干擾。
- 這個是不小心發現的,阿西吧,就是對這種偷偷摸摸做著用戶體驗up的事情很喜歡啊。
- ** ctrl+d 可以刪除一行**
- 又是一個要挖掘才能發現的小點。
- 會自動補充 -
- 如果已經在一行使用了 - ,這個時候按回車鍵就會發現下一行開頭自動補充了一個 - 。
- 可以 ctrl+/ 注釋
- 迷之操作之后發現的又一個小功能,這可以注釋一行或者多行你已經寫的文章,不會消失,但是還能在文章中搜索到。
缺點
- 剪切板圖片無法直接黏貼導入
- 現在大部分的markdown編輯器都已經有了這個功能,實現起來也沒有什么難點。
- 發現一個比較神奇的事情,我在簡書上傳了圖片,獲取到簡書的云地址之后復制到掘金,會自動轉換成掘金的云地址,這一手,妙啊。
- 同步滾動還有待加強
- 若文章有圖片引入,左側的編輯區和右側同步滾動會有不小的差距,甚至會導致不能實時看到右側預覽區的變化。
其實兩側分開滾動也是不錯的選擇。
- 若文章有圖片引入,左側的編輯區和右側同步滾動會有不小的差距,甚至會導致不能實時看到右側預覽區的變化。
- ctrl+s 也是一個令人困擾的存在
- 我習慣鍵入一些文字之后按 ctrl+s 保存一下,但是掘金對于這個快捷鍵沒有做處理,所以總是跳出保存網頁的提示。
- 目錄列表不能滾動
- 太長的目錄展開不能夠滾動目錄列表,也算是一個小小的體驗不舒服的地方吧。
- 不能切換主題
- 晚上的時候碼字,太亮的背景看一會就感覺眼睛不太舒服了,黑色的背景相對來說就會好很多。
- 許多好使的功能無從得知
- 雖然說掘金有許多令人眼前一亮的小功能,但是如果能夠有整理出來教給用戶,想必是極好的。
不過也有可能是我沒有找到,說不定在哪個角落官方已經偷偷摸摸整理了一套出來。
- 雖然說掘金有許多令人眼前一亮的小功能,但是如果能夠有整理出來教給用戶,想必是極好的。
segmentfault
說實話,在一些文章中看到國內外技術論壇推薦,這也是上了排行榜的,但是,就我的體驗來說,實在是很不舒服,希望這個和 stackOverflow 共論的論壇能夠在細節上優化的更好一些。當然,公司對自己的產品定位會影響各方面,這個我在總結的時候也有一些自己的看法。
優點
- 標簽分類
- 進入編輯頁面之后,頂部的標簽分類可以很方便的定義自己的文章類別,對于其他想要查找相關內容的人來說更加方便了。
- 目錄列表處理比較好
- 一個排版正確的文章在發布之后,可以在右側看到目錄條例。并且目錄展示空間比較大,長文章會有一個比較舒適的體驗。
缺點
- 體驗不是很棒 各方面來說
- 這個是我想要測試一下圖片上傳的時候出現的問題
- 復制過去的內容不能撤銷
- 發現如果使用 ctrl+v 復制過去的內容錯了,想按 ctrl+z 撤銷,卻發現不行,比較迷的一個操作。
- bug
- SegmentFault語法說明 底部的測試輸入框 點擊了 編輯模式/預覽模式 某一模式之后,無法回到實況模式了。
- 另外,SegmentFault面對某一種情況會彈窗(現在發現是一天的首次登錄),就是推薦關注列表,第一步關注標簽,第二步關注人,第一步我關注了一些我感興趣的標簽,第二步,這么多人,我想看看他們的空間,點擊,直接整個頁面跳轉。what ???然后又是一個彈窗,從第一步開始關注(現在多次彈窗已經修復了,但是我敢肯定這個問題曾經存在過)
CmdMarkdown
是一款即使只有免費的那些功能也很棒的編輯器。
優點
- 體驗很棒
- 體驗很棒,不管是快捷鍵還是界面。
- 方便快捷發布文章
- 編輯好文章之后可以直接發布到互聯網中,一個鏈接地址即可訪問。
- 支持多平臺
- Linux/Mac/Windows/Web 多平臺都能編輯,我下載了一個 windows 版本的,猜測應該是內嵌了一個瀏覽器的應用程序,并且還可以離線使用,好感度up。
- 社交化操作
- 可以邀請同事、朋友來寫批注,這個是比較少見的功能。
- 同步滾動優化好
- 不管我的文章中是否有圖片插入,我在左側編寫時候,右側的預覽區都能和其在同一平面。
缺點
- 上傳本地圖片需要會員
- 想想也沒錯,圖片上傳是需要云空間的,而其作為一款免費的web編輯器已經很優秀了,畢竟云空間也是要錢的,并非免費使用。
- 文章歸類不是很好操作
- 一個人如果在此平臺發布了多篇文章,如何更好的管理成了我比較擔心的一個問題。
馬克飛象
主打的功能應該是能和印象筆記聯動,剛注冊的時候有一些時間的體驗,之后就需要收費,但如果不付費的話也是可以使用的,畢竟就編輯器而言的話他也很棒了。
優點
- 和印象筆記聯動
- 印象筆記的重度愛好者看過來,人家的介紹就是專為印象筆記打造的markdown編輯器,作為重度愛好者,并且想使用markdown語法的人來說,這無疑是最好的選擇,他可以隨時把內容同步到印象筆記中,保證資料不會丟失。
缺點
- 兩次收費
- 首先,如果要導出到印象筆記,往往有時候一個文檔就是好幾mb,這個對于印象筆記免費用戶來說就有些沉重了,既然這樣就要付費成為印象筆記的會員,然后,馬克飛象也是需要收費的,首年79加上印象筆記的收費,雖然不算多,但是非印象重度用戶來說,其實沒有必要使用會員。
小書匠
功能多而大,界面美而卡,公司的寬帶平時下行速度有 10mb/s ,但是如果要打開他的話,我也要等上十秒左右。進去之后功能十分豐富,甚至有很多語法是第一次看見的,我覺得,它的定位不只是一個簡單的編輯器,而寫成之后的原文,選擇生成一個 pdf 更加合適,因為許多的語法在其他平臺都是不支持的。
優點
- 功能多
- 最大的優點就是功能多,我能想到的幾乎他都能完成。甚至我沒有想到的他也能。
缺點
- 功能多
- 最大的缺點也是功能多,以至于對于一個還沒有使用過他的人來說(比如第一次使用的我)從哪里下手是一個很大的問題。現在最新版做了引導圖,但是對于這么大的編輯器來說,引導圖太少又顯的不夠,太多了又顯的麻煩,實在是很棘手呀。
- 預覽模式滾動延遲
- 原因不明,但是就體驗來說有些卡頓,但是如果我做的編輯器,需要集成這么多的功能的話,我會設置一個加載開關,按需加載,對于不需要的功能不去嘗試加載。
- 支持的格式很多,不適合一篇文章多處發表
- 他支持的擴展語法有很多,什么時序圖、流程圖、甘特圖,我現在暫時使用思維導圖就可以完成這些,如果說我的文章中有使用這些語法,那我在其他平臺發布的時候,不得不把這些語法找出來,然后用圖片替換掉,因為這些語法其他平臺并不支持。
exe版
相對于web版來說,exe版本第一是攜帶不方便,是的我如果換了電腦那就要重新下載一個。
快捷鍵,因為平時用sublime和vscode,用這兩個軟件的話首先需要下載一些插件,然后因為其軟件本身就是有許多快捷鍵,所以相同的快捷鍵有不同的含義。
預覽功能,這個功能也是需要插件才可以實現,就寫文章而言,其實沒必要去折騰那些插件,就好像當我想要使用錘子的時候,我要從提煉金屬開始學習。
云同步,這個挺方便的,可以用github當做自己的資源庫,不過這也是有一些學習成本的,遠不如web版開箱即用的方便。
總結
一個產品最終的效果,取決于一開始他的定位,他想要為用戶解決什么問題。
上面我列舉的種種,除了一部分問題我認為是沒有考慮仔細才導致的,大部分其實都是和產品定位有關。
簡書,打開簡書的首頁就能發現,這個平臺更加偏向于非技術性文章的分享,所以快捷鍵功能或許的確不是很實用,相比較而言,富文本編輯器是個更好的選擇。
掘金和segmentfalut,乍一看兩個產品有些相似,但我認為,掘金更類似于一個文章分享發布的平臺,而segmentfault是偏向于替你解決問題的平臺,和stackoverflow類似,所以在編輯器上的一些差異就有解釋了。當然,兩個平臺都是很棒的平臺,我都能在上面找到自己想要的東西,正是因為喜歡,所以才希望能夠做的更好。
cmdmarkdown和小書匠,可以作為一個純粹的編輯器來使用,前者輕而美,后者強而大,我們完全可以根據自己的需求來選擇自己所需要的平臺。
另外,額外推薦一個ios應用 MarkLite ,對于想要使用markdown記錄生活中的小細節的人來說,他輕量 免費 便捷,而且還可以導出 web/pdf/markdown 文件到微信等不同的地方,非常的方便。
對于一些功能太多的編輯器,苦于沒有足夠的時間去使用體驗,在碼下這些字的同時,肯定有許多沒有考慮的完全的地方。
希望我的整理對您有幫助 謝謝.
如果文章中有錯誤和不足歡迎批評指正
如需轉載請注明出處 : )
另附一些可以實現特殊功能(流程圖 序列圖等)的插件地址以及語法參考
TODO
流程圖
序列圖
Mermaid 流程圖語法參考
Mermaid 序列圖語法參考
轉載于:https://juejin.im/post/5a7c233af265da4e7b4499b9
總結
以上是生活随笔為你收集整理的百花齐放markdown的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 清除input的历史记录
- 下一篇: 浙江省计算机二级题库excel,2014