INTERVIEW 29 | Markdown 真的很酷嗎?專訪 MarkEditor

INTERVIEW 29 | Markdown 真的很酷嗎?專訪 MarkEditor

來自專欄 Price Tag 數字周刊

Markdown 很酷嗎?來自 Markdown 編輯器 MarkEditor 的作者海波有自己的一套看法。海波作為獨立開發者,對寫作和產品也有獨到的見解,正好前一段 MarkEditor 大版本升級至 2.0,Price Tag 也請海波來聊了聊他對 Markdown、對產品的看法和理念。

介紹一下你和你的作品

我是海波。作品可能被別人提起過的有 FarBox、Bitcron、MarkEditor。都算不上什麼成功,還在探尋自己產品、設計上的道路上,非常緩慢的前進。

在市面上已經有很多優秀 Markdown 編輯器的情況下,為什麼要做 MarkEditor?

MarkEditor 的前身是 FarBox Editor,第一次發布在五年多前了。一個寫作工具,支持 Markdown 語法、支持按文件夾管理 (可以隨便存儲於任何地方)、支持兩欄式的文件管理器、支持拖入圖片、支持代碼高亮,即使在現在,可選擇的餘地都不多,更不用說五年前。若論當下,或許又被賦予了另外一個優點,就是買斷制……

MarkEditor 只是處於一個自然進化的狀態吧,為什麼要去做這個產品,倒跟外界沒有什麼關係。從一開始,也不是定位於 Markdown 的編輯器,只是支持 Markdown 的語法,這兩者還是有很大的差別。市面上同類的產品確實多,五年前倒少一些,只是擔得起 「優秀」 的,在我看來,還是屈指可數的,過去如此,現在如此,未來也是如此吧。

MarkEditor 從測試到上線打磨了很久的時間,這期間遇到過什麼困難,如何解決的?MarkEditor 2.0 有哪些你認為最值得介紹的新功能?

ME 2.0 剛開始內測的時候,最初經常性 crash,主要是和 Cocoa 的磨合,慢慢也就穩定下來了;接下來出現的則是複雜度造成的 bug,一個操作 (比如插圖) 要考慮到很多種場景下的可用性,總有疏漏的時候。這個過程中,有很多朋友的幫忙,特別有一段時間 易仁永澄、Scomper 提供了不厭其煩的反饋。若非如此,估計時間會拉得更長吧。

內測期間,還是挺難熬的,有一些問題怎麼想辦法都找不到解決辦法,熬很久才能有那麼一點靈感;甚至一些問題,要繞開 macOS 的系統級 bug,才能避免 ME 產生 bug。有幾次的版本發布,心力憔悴,劫後餘生的感覺。但這些困難都是可預期的,算不上大的困難,最大的困難還是市場和推廣。可能對這方面有怯場的原因吧,內測期間,還是下意識地將自己想要的一些 Feature 先完工了,算是 「逃避」 的特別一種方式,也導致時間過長的另一個原因吧。

我認為值得介紹的功能,未必是使用者最喜歡的功能。從反饋來看,大家可能會喜歡比如: 幾個微信公眾號的格式生成器、MarkEditor URL、內置的 Unsplash 資源庫、實時的詞性分析、中英文自動間隔的判斷、Markdown 標記符輸入法上的修正、文字「寫」圖片 (比如用於製作微信的題圖)…… 其實,在 ME 2.0 里,我個人會把兩個功能排在前面,一個是 PDF 電子書的導出、一個是郵件列表發送的功能。台前 1 秒鐘的操作,背後 1 個月的代碼量。討喜嗎?應該不至於。使用頻率會很低。卻又是 「硬梆梆」 的功能。用到的時候,非常有價值,不自然地會 「哇」。

對了,還有一個功能。原本覺得是華而不實的 「禪模式」(這個取名其實有調侃的意思)。

下面的截圖,是目前我正在寫作的狀態,還是能比較大程度上提高書寫的愉悅度,並非那般的華而不實:

Markdown 真的很酷嗎?

Markdown 很酷?不見得,也就有限的幾種語法而已。重要的永遠都是使用者,而不是語法本身。一個 App 為什麼使用 Markdown 作為引擎,因為它酷?不是的,如果一個寫作 App 採用 Markdown 作為基本的寫作語法,它更能節省寫作者的時間,也能提供更好的寫作體驗。如果沒有 Markdown 這個 10 多年前創造出的語法,也一定會產生類似其它的標記語法。

Markdown 真的很酷嗎?或許換個詞語來形容它,會更恰當,就是 「簡單」。因為它足夠簡單,因此才擁有了如此強勁的生命力。也不舍本求末,Markdown 畢竟只是一個基礎,在一個 App 中,它占的代碼量可能就 1%,真正讓使用者擁有更好的體驗、產生更高的效率,是 App 本身。我們應該跳出基本語法的框框,去看自己創造了什麼內容,怎麼能更方便地輸出成各種需要的格式,去影響到更多的人類。

Bitcron 作為 Farbox 的繼任者,有什麼值得介紹的改進?相比市面上的其它博客平台,Bitcron 有什麼優勢?

Bitcron 並不是一個博客平台,更像一個內容的渲染引擎,將基於文件夾的文檔、圖片資料庫化,允許頁面模板非常方便的調用,比如我們完成一個 Wiki 的網站,自定義模板代碼量可能就幾十行。同時又能很方便的從 Dropbox、微信,甚至郵件中同步內容。其實沒有什麼值得特別介紹的,一直沒有做到理想的狀態。Bitcron 就是一次對於 FarBox 的升級版,提供的 API 更加自由和開放。因為未至理想狀態,還處於需邀請註冊的狀態,也不希望新增多少用戶;或許今年會重新推進這個產品,起碼先真正做到去中心化。

Bitcron 與 FarBox 其實並無二致,只是名字不同而已。FarBox 對我來說非常重要,是獨立開發者這個身份的第一個起點,或許也會是一個終點,猶如其名字一般,a box that far away,但這麼多年了,一直沒能達成最初的理想。有些遺憾呢,我們現在上面有很多不錯的用戶,也有不少不錯的網站模板,都沒有呈現出來。其實,推進 MarkEditor 2.0 的目的,有一部分也是希望能夠有穩健的收入,允許自己將 FarBox(Bitcron) 這個產品繼續往前推。

為什麼要寫博客,寫作能給你帶來什麼?

個人寫博客,一般逃不開兩種用途: 記錄生活、記錄思想。寫點東西,對於不少人來說,會是一種本能。於我而言,也沒有帶來什麼。但是,不寫的話,本身會難受吧?思考的東西,會越來越多,草稿里的東西,也會越來越多,其實不像以前有發布出去的慾望了。至於記錄生活,Bitcron 上的博客關聯了微信,我和夫人可以同時發個消息、圖片,會自動同步到博客中,記錄日常的點滴,特別是家有小孩初長成的,這種便捷性還是令人愉悅的。

以前,可能會更加追求一個相對完整的表達。文字本身是思想的一種映射,並且是不完整的映射,如果再傳播到讀者腦中,不知道最終又變成什麼模樣。所以,也愈發不追求表達本身的完整性。目前會使用語音輸入法,做一些記錄,比如抱著孩子沒有辦法騰出手的時候,這個還是蠻好用的。看似現在內容創業的人愈來愈多,實際上對個人而言,寫作的愉悅度是下降的。不若很多年前,想到什麼就能寫什麼,現在反倒有了更多的顧慮。這樣不好,似乎又無法改變。接下來會嘗試使用郵件列表這種古老的方式,或許也是一種復興的可能。

在訂閱制越來越流行的今天,說說你對產品定價策略的看法吧,作為獨立開發者的你又是如何看待反感訂閱制度的用戶?

我也反感「訂閱制」。訂閱的如果是 upgrades、services,這很自然,但訂閱的主體是 App 本身,不是說不行,只是覺得不太不合理了。如果一定要進行分類,訂閱制分為兩種: 好的訂閱制、壞的訂閱制。好的訂閱制,把用戶當人看;壞的訂閱制,把用戶當錢看。當然,在「壞的訂閱制」越來越流行的今天,主要功臣是某個水果公司在推波助瀾。「租並且訂閱」、「購併且訂閱」本來是兩種迥異的方式,它並沒有提供可選項。

Jetbrains 的一系列工具在推訂閱制的時候,本質上是 upgrades 的訂閱,如果你訂閱了 1 年,即使不再訂閱,原來的工具仍然可以獲得下載、繼續使用,並沒有改變當下(某個版本的) App 是屬於你的一種數字資產的客觀事實。Ulyssess 在推訂閱制的時候,則是完全相反的路子。如果 Jetbrains 要使用自己已經獲得的品牌優勢,逼迫所有老用戶接受 Ulyssess 式的訂閱方式,他們也同樣會成功,並且其經濟價值還遠非 Ulyssess 所能比的。可為什麼他們不這麼做呢?

作為獨立開發者 (團隊) 而言,「收入」 是我們始終要關注的問題。有些時候,過於關注經濟利益的最大化,缺失了對用戶的敬畏,短期來看即使財務上更成功了,但我覺得並不恰當。「未來」 應該不是構建在這種帶有脅迫性質的基礎上的。但,終歸是別人的自由,我們改變不了什麼。

自己對定價策略,從開始的時候,其實也是一頭霧水,逐漸才確定為三種 level 的結果。我最近對 MarkEditor 2.0 的用戶做了一個統計,可能數據沒有什麼參考價值,因為都是 Mac 用戶,而且大部分是老用戶、或者其他用戶介紹的。但數據的結果,還是讓自己有些吃驚的。作為一個工具型的 App,付出努力,用戶最終一定會善待你的,我覺得,我們要相信這一點。

你做過很多產品,也終結了很多產品,一路下來,作為獨立開發者有什麼做產品的經驗或者心得可以分享給我們?

有時一個想法起了,就投入時間,將其產品化,實際上,並沒有什麼市場價值。與其維護它,不如就此結束,早期的時候,比如有 ImageMagic、LazyHosts 都是這個原因。越到後面,就越慎重起來。

但每個人的經驗都有其局限性,除了在整個過程中,不斷保持反省之外,似乎也想不到什麼放之四海有效的經驗。多數時候,沒有捷徑,只能一步步推進。但也不一定對,每個人的個性決定了很多事情,我也見過咋呼呼的朋友,沒有那麼一步步地走法,反倒更容易成功。最重要的,不過是在這個過程中,找到適合自己的邊界,去遵循以及去突破吧。

分享一下你的主屏,介紹幾個對你重要的 App 吧

我不希望把時間花在手機端上,所以時不時會有脫離手機端的嘗試。主屏?就不分享了,沒有什麼參考的價值。或者,喏,這就是 我現在的主屏,??……

幾個確實離不開的 App:

  • MarkEditor: 自己所有跟文本相關的工作,也包括日常的 todo,會交給它
  • Pycharm: 基本跟代碼相關的,交給它
  • ScreenFlow: 視頻編輯時候會用到,比如做產品的介紹視頻
  • Unibox: 一款郵箱的 App,會根據聯繫人自動將郵件分組,用於維護日常的用戶反饋

我們還可以在哪裡關注到你和你產品的動態

  • Twitter:@hepochen
  • 郵件列表:https://hepo.qifa.app/

推薦閱讀:

認識與入門 Markdown
(二)最簡潔的Markdowd編輯器:Typora
HyperDown:一個結構清晰,易於維護,現代的 Markdown 解析器
有什麼好用的markdown編輯器嗎?
MarkDown的10條常用語法

TAG:Markdown | 寫作 | 獨立開發者 |