Markdown:一門改變互聯網寫作方式的語言,以及它背後的兩位天才
研究摘要
1)先把最核心的結論說清楚。
Markdown 不是一家公司的產品,而是一種被寫作者和開發者廣泛接受的輕量標記語法,以及最初伴隨它發佈的一個 Perl 轉換工具。它在公開層面的首要創建者是 John Gruber;但如果只把 Aaron Swartz 當成“邊緣協作者”,也會失真,因爲 Gruber 在官方項目頁裏明確寫過:Aaron 對 Markdown 語法設計的想法、反饋和測試“功不可沒”,GitHub Flavored Markdown 的正式規範也把 Markdown 描述爲 John Gruber 在 Aaron Swartz 幫助下於 2004 年發佈的格式。
2)Markdown 真正厲害的地方,不是“語法發明”本身,而是它把“寫作源文件”和“最終排版輸出”分開了。
它讓人可以先用純文本寫,再轉成 HTML;這套思路既降低了寫博客、寫文檔、寫 README 的門檻,也讓文本更容易版本控制、差異比較、遷移、長期保存。John Gruber 在最初文檔裏把設計目標定得非常明確:不是讓語法更強,而是讓源文本儘量可讀;GitHub 後來的文檔延續了這一點,把 Markdown定義爲一種“易讀、易寫”的純文本格式化方式。
3)如果從“人”和“結構”看,Markdown 背後其實站着兩種完全不同的路徑。
John Gruber 代表的是獨立技術媒體人路徑:寫作、評論、品牌、播客、廣告、會員、個人信譽與行業訪問權。Aaron Swartz 代表的是技術天才轉向公共行動者路徑:協議、開放文化、公共信息、政治組織、運動型影響力。兩人的交叉點,是他們都相信:寫作和信息流通,不該被笨重工具拖累。
4)Markdown 的商業價值,主要不是由 Markdown 本身捕獲,而是被平臺層、工具層、分發層捕獲。
Markdown 自身是 BSD 風格開源許可的軟件與語法;但它後來成了 GitHub、Stack Overflow、Reddit、GitLab、Swift 社區、各種靜態網站生成器、文檔系統和筆記工具的底層寫作接口。換句話說,Markdown 更像“寫作基礎設施”而不是“賣許可證的軟件”。
Markdown 本體
1)Markdown 的原始定位非常樸素。
John Gruber 在 2004 年 3 月發佈 Markdown 時,把它定義爲“給 web writers 用的 text-to-HTML 轉換工具”。它既是語法,也是工具:前者是純文本標記規則,後者是把這些規則轉成 HTML 的 Markdown.pl。它最早就支持 Movable Type、Blosxom 和 BBEdit,這說明它的誕生場景不是“學術標準化”,而是博客寫作與網頁發佈。
2)它爲什麼能迅速擴散。
核心原因有三層。第一層是可讀性:原始說明把電子郵件的純文本習慣視爲最大靈感來源。第二層是低耦合:你寫的是普通文本,不被某個平臺私有格式鎖死。第三層是可嵌入:早期它能直接接進博客系統和編輯器,因而不是孤立語法,而是能立刻進入工作流。Aaron Swartz 當年在博客裏也把這個項目概括爲:讓寫簡單網頁、尤其博客條目,像寫電子郵件一樣容易。
3)Markdown 很快成功,但也很快“分裂”。
原因並不複雜:原始說明強調理念,卻沒有把語法寫成完全無歧義的正式規範;而 Markdown.pl 本身又停留在 2004 年 12 月的 1.0.1。CommonMark 官方後來直接指出:正因爲沒有清晰規範、原始腳本也有 bug,不同實現十年間出現了明顯分叉,用戶常常在一個平臺能正常渲染、換個平臺就不一樣。
4)於是,Markdown 後來進入了“語法—規範—方言”三層結構。
原始 Markdown 是 Gruber 的說明與腳本;CommonMark 試圖給出強約束、可測試、可互操作的規範;GitHub Flavored Markdown 則在 CommonMark 之上增加了表格、任務清單、刪除線、自動鏈接等擴展。GitHub 官方文檔也明確說,平臺通用的是 GitHub Flavored Markdown,而不是一個抽象的“唯一 Markdown”。
5)它的現實影響,已經遠遠超出博客。
GitHub 現在把 Markdown 用在 README、issue、pull request、評論等整個站內寫作界面;Stack Overflow 也長期把 Markdown 作爲發帖格式的基礎;CommonMark 官方還列出 GitHub、GitLab、Reddit、Stack Overflow / Stack Exchange、Discourse、Qt、Swift 等項目採用了 CommonMark。更能說明問題的是,GitHub 如今平臺規模已達 1.5 億用戶、4.2 億項目,而這些協作界面中的大量文字都在 Markdown 軌道上發生。
6)Markdown 甚至進入了互聯網制度層。
IETF 在 2016 年發佈 RFC 7763,正式註冊了 text/markdown 媒體類型;RFC 7764 則進一步討論了 Markdown 的設計哲學、穩定性策略與註冊問題。這意味着 Markdown 不只是“大家都在用的民間格式”,而是被互聯網標準體系正式承認的一類文本媒體。
John Gruber
1)家庭背景這一塊,公開資料其實並不算多。
能相對穩妥確認的是:John Gruber 來自賓夕法尼亞州費城地區,長期把費城作爲生活基地;到 2024 年,他的父親 Bob Gruber 仍住在賓州郊區,母親於 2024 年去世。他自己還寫過,大學一年級時父母給他買了第一臺 Mac。這說明他的成長環境至少不是技術資源極端匱乏的狀態,但關於父母職業、家庭階層的完整公開資料有限。
2)對他最重要的教育背景,不只是 Drexel 的計算機科學學位,而是“技術 + 寫作”的雙重訓練。
他在 Drexel University 讀計算機科學,本科畢業於 1996 年;但他自己強調,真正讓他把自己視爲 writer 的,是大學時期爲校報寫稿,後來還做了學生報紙編輯,並長期寫固定專欄。也就是說,他不是先當媒體人、後懂技術,而是從一開始就同時擁有技術和文字表達兩套能力。
3)他早年路徑非常典型:先做技術和軟件相關工作,再把個人寫作做成主業。
他在 Bare Bones Software 工作過 2000 到 2002 年;離開後做過自由職業網站與技術寫作;2005 到 2006 年又在 Joyent 任職。Daring Fireball 創辦於 2002 年,但最初只是副業。他在 2016 年回顧時說,自己在 Joyent 工作期間一直因爲“真正想全職做 Daring Fireball”而感到痛苦,最後在 2006 年跳出來專做網站。
4)他進入核心領域的關鍵,不是“找到了媒體工作”,而是反過來:自己把媒體做出來。
John Gruber 多次說過,他從來不想把 Daring Fireball 做成進入傳統媒體公司的跳板。他寧願做“one-man media company”,也不願做別人體系裏的一名作者。這個決策極關鍵,因爲它決定了他後來積累的不是職位,而是品牌、口碑、語氣、讀者忠誠度,以及對蘋果生態的長期解釋權。
5)他最重要的項目與品牌,大致有五個。
第一,Daring Fireball,是他的核心資產,也是他持續二十多年的個人品牌中樞。第二,Markdown,是他最廣泛傳播的基礎設施級作品。第三,The Talk Show,是他將文字影響力延伸到音頻和現場對談的關鍵媒介。第四,Q Branch / Vesper,是他少數認真下場做產品的嘗試。第五,Dithering,是他與 Ben Thompson 合作的付費播客項目。
6)這些項目裏,他扮演的角色並不一樣。
在 Markdown 裏,他是最初發布者、腳本實現者和命名者;在 Daring Fireball 裏,他是作者、編輯、發行者和品牌本人;在 The Talk Show 裏,他是主持人和關係型訪問者;在 Vesper 裏,他是聯合創辦人之一,但不是唯一工程實現者;在 Dithering 裏,他是與 Ben Thompson 聯合提供高頻密度觀點的內容合夥人。
7)John Gruber 真正的“資產”,主要是品牌資產和注意力資產。
Daring Fireball 的網站版權主體是 The Daring Fireball Company LLC;其商業模式高度透明,周贊助位公開叫價 11,000 美元,網站給出的工作日獨立訪客約 15 萬、月獨立訪客約 250 萬、RSS 訂閱估計超過 20 萬。換句話說,他不是靠大團隊,也不是靠融資,而是把“高質量注意力 + 高可信度受衆”直接賣給廣告主和訂閱者。
8)他的商業模式經歷過明顯演變。
2004 年時,他嘗試用會員和 T 恤直接獲得讀者支持;到 2006 年決定全職後,他意識到單靠會員並不容易,於是把會員、周贊助、周邊等混合起來。到後期,Daring Fireball 的主要收入已不再只是會員;而 2020 年 Dithering 又代表他進入了更明確的訂閱音頻模式。也就是說,他的商業化方向是:從“博客讀者付費支持”走向“獨立媒體品牌的多元變現”。
9)他人生中最關鍵的決策,大概有四個。
第一,2002 年創建 Daring Fireball,把寫作當成產品。第二,2004 年做出 Markdown,把“寫作方式”產品化。第三,2006 年離開 Joyent,全職獨立。第四,長期拒絕加入傳統媒體或蘋果公司本身,堅持做獨立評論者。這四步疊加,才把他從“技術圈寫作者”變成“技術圈個人媒體機構”。
10)他最成功的地方,不是“發明了一種語法”,而是把三件事同時做成了。
他既做出了 Markdown 這種基礎設施級小發明;又把 Daring Fireball 做成長期穩定、可供養個人生活的獨立媒體;還把 The Talk Show 做成蘋果高層願意公開對談的舞臺。2024 年 WWDC 期間,John Giannandrea、Craig Federighi、Greg Joswiak 仍一起上他的臺;這說明 Gruber 的真正稀缺資產,是行業信任與解釋權。
11)他的爭議主要不在醜聞,而在立場。
外界對他最持久的批評,是覺得他對蘋果過於友好,甚至把他歸入“Apple fanboy”類型;但另一面也必須寫出來:2025 年他對 Apple Intelligence / Siri 延遲問題公開發難,措辭極重,隨後蘋果在 2025 年 WWDC 沒再延續過去十年的那種高層訪談安排。這恰好說明,他過去確實被質疑“太近”,但也確實保留了在關鍵時刻翻臉批評的能力。
12)他的失敗案例裏,最典型的是 Vesper。
他在 2012 年底與 Brent Simmons、Dave Wiskus 成立 Q Branch,2013 年推出 iPhone 筆記應用 Vesper,但 2016 年項目停止、公司收場。這個案例很能說明他的邊界:他非常擅長寫作產品、評論產品、定義體驗,但當他真正做一家獨立軟件公司時,商業可持續性並不自動成立。
13)今天的 John Gruber,仍然是“獨立技術評論者”這個角色裏最穩固的樣本之一。
他繼續經營 Daring Fireball、The Talk Show 和 Dithering,仍住在費城一帶,以個人品牌爲核心做獨立出版。他的現實地位,不是企業高管,也不是風險投資人,而是技術世界裏少數能靠個人信任網絡、寫作風格和長期判斷力維持高端影響力的人。
Aaron Swartz
1)Aaron Swartz 的家庭背景,比 John Gruber 清晰得多。
公開資料顯示,他 1986 年 11 月 8 日出生於伊利諾伊州 Highland Park,來自猶太家庭,是 Susan 和 Robert Swartz 的長子,有兩個弟弟。父親 Robert Swartz 創辦了軟件公司 Mark Williams Company。結合他就讀私立學校、很早接觸 Macintosh 和編程工具這些信息,可以合理判斷,他成長於一個技術資源豐富、教育投入較高的家庭環境。
2)他的童年最重要的影響因素,不是“學校訓練”,而是過早進入真實互聯網世界。
他 12 歲做出 The Info Network,13 歲因這一類“有用、教育性、協作型”的網站獲得 ArsDigita Prize,14 歲參與 RSS 1.0,隨後又進入 W3C 相關工作。也就是說,他不是先在學校裏被培養成熟,再進入行業;而是少年時期就直接與互聯網協議、開放標準、數據結構共同成長。
3)他的正式教育經歷反而不算傳統成功。
他曾就讀 North Shore Country Day School,後來離開常規中學路徑,在 Lake Forest College 上課;2004 年進入 Stanford University,但讀了一年後離開,沒有完成學位。對他影響更大的,不是學位本身,而是開放網絡文化、W3C、Creative Commons、Lessig 圈層、以及他自己極早形成的公共信息觀。
4)Aaron Swartz 的第一批代表性成果,幾乎都發生在成年前後。
Internet Hall of Fame 把他概括爲“編程神童與開放互聯網行動者”;Creative Commons 追悼文則強調,他少年時期就幫助設計了 CC 許可的代碼層,在這之前又共同寫過 RSS。這個階段的 Aaron,還不是“政治人物”,而是標準、格式、元數據與開放許可世界裏的 prodigy。
5)他與 Markdown 的關係,不能被寫輕。
Aaron 自己在 2004 年寫過:他和 John Gruber 已爲這個項目合作數月,反覆推敲語法細節,從頭到尾追求“儘可能完美”的格式;Gruber 在 Markdown 官方頁也公開承認,Aaron 對語法設計的想法、反饋和測試讓 Markdown 變得更好。所以,最穩妥的寫法不是“Markdown 只有一個創始人”,而是:John Gruber 是主要發起人和最初發布者,Aaron Swartz 是關鍵共同塑形者。
6)離開傳統教育軌道後,他的工作和項目速度非常驚人。
他創建 Infogami;開發了 web.py;參與 Open Library;做 Watchdog.net;共同創辦 Demand Progress;在 Harvard Edmond J. Safra Center 做制度腐敗研究。Internet Hall of Fame 還寫到:Infogami 與 Reddit 合併後,他成爲共同所有者。另一方面,Creative Commons 和不少媒體又把他稱作 Reddit 的 co-founder。關於這點,公開說法不一,較精確的表達應是:他與 Reddit 的創始敘事深度綁定,但“究竟算共同創始人還是合併後共同所有者”,公開表述並不完全一致。
7)如果從結構位置看,Aaron 不是單純的程序員,也不是普通創業者。
他更像“協議工程師 + 開放文化活動家 + 公共行動組織者”的複合體。早期他在 W3C、RSS、Creative Commons 的位置偏技術底層;中期通過 Infogami / Reddit 接觸創業與產品;後期則在 Open Library、Demand Progress、公開數據和制度改革上越來越像一個數字時代的政治行動者。
8)他依賴的資源網絡,不是傳統資本,而是開放互聯網共同體。
這裏能明確確認的長期綁定對象包括:W3C、Creative Commons、Internet Archive / Open Library、Lawrence Lessig、Harvard Safra、Demand Progress。相較於傳統創業者“融資—擴張—退出”的路徑,他更重要的資源來自技術共同體、學術共同體和公民行動網絡。關於更細的資本結構、財務安排,公開資料有限。
9)他的商業模式始終不是以個人財富最大化爲中心。
他確實做過創業項目,也因此進入過 Reddit 相關資產敘事;但官方追憶和生平材料反覆強調的是另一點:他晚期越來越把精力用於開放獲取、政治透明、反審查和公民組織。這意味着,如果要分析 Aaron 的“商業模式”,最準確的說法其實是:他一度擁有創業與軟件產品路徑,但後來主動把自己的聲望、技術和組織力投入公共議題,而不是持續經營私人商業帝國。
10)他最關鍵的幾個決策,幾乎每一步都在把自己往更大的公共衝突裏推。
離開 Stanford,是對傳統學歷路徑的放棄;持續投入開放許可和開放協議,是對“信息應可自由流通”的價值下注;從創業轉向 Demand Progress,則是從產品構建者轉向政治組織者。也正因此,他留下的不是一家上市公司,而是一串影響制度爭論的議題。
11)Aaron 最傑出的地方,在於他改寫了“技術人如何使用技術”的敘事。
他不滿足於發明和寫代碼,而是把技術能力直接用於信息開放、版權鬆動、公共數據庫和政治動員。Demand Progress 在 SOPA/PIPA 阻擊戰中的作用,Creative Commons 對他的評價,和 Internet Hall of Fame 對他開放互聯網貢獻的總結,都表明:外界記住他,不只是因爲他聰明,而是因爲他把聰明投向了公共利益。
12)他的主要爭議,也集中在這裏。
支持者把他看成開放訪問運動的重要象徵;批評者則認爲他在獲取與釋放信息時跨越了合法邊界。MIT 關於案件的官方 FAQ 記載,他通過 MIT 網絡從 JSTOR 下載了數百萬篇論文,隨後面臨聯邦 13 項重罪指控;MIT 沒有要求聯邦起訴,但其“中立”立場後來被官方覆盤報告批評爲錯失領導力。與此同時,Internet Hall of Fame 還指出,JSTOR 本身不再追究並希望政府不要起訴。也就是說,這場爭議從來不只是“他做沒做錯”,而是“法律、比例原則、開放獲取與制度責任如何界定”。
13)他的結局,使他的影響力超出了生前項目本身。
2013 年他去世後,案件引發了對 Computer Fraud and Abuse Act、檢察權尺度、開放獲取和互聯網自由的持續爭論;當年他也被追授進入 Internet Hall of Fame。今天,Aaron Swartz 的名字依然被反覆引用,不僅因爲 RSS、Markdown、web.py 或 Reddit 敘事,更因爲他把“信息自由”推成了無法迴避的政治議題。
影響力、商業化與結構性評價
1)Markdown 本身幾乎不是“資本故事”,而是“基礎設施故事”。
它採用 BSD 風格開源許可,任何人都可以在保留條件的前提下再分發或修改;因此真正獲得商業回報的,多半不是 Markdown 的原作者,而是圍繞 Markdown 建立工作流的平臺和工具。GitHub 把它做成站內協作語法,Stack Overflow 把它做成知識生產格式,更多產品把它做成靜態發佈鏈路的一環。
2)如果分“真正資產”和“影響力資產”,兩位創造者非常不同。
John Gruber 擁有明確的可變現品牌資產:Daring Fireball 的公司主體、贊助庫存、播客品牌、固定受衆、與蘋果高層對談的行業信用。Aaron Swartz 則更多留下影響力資產:開放協議聲望、反審查與開放獲取敘事、Demand Progress 的組織遺產、以及在技術倫理史中的象徵地位。前者更接近獨立出版人的可持續資產包;後者更接近公共思想者與行動者的歷史遺產。
3)從商業模式演化看,Markdown 的故事有一個反直覺之處。
這門語法沒有形成一家“Markdown 公司”,卻反而獲得了極強的跨平臺生命力。很多技術產品之所以迅速老化,是因爲它們被捆綁在單一公司、單一 UI、單一格式裏;Markdown 恰恰相反,它靠不中心化、弱控制、可移植而獲得長期性。CommonMark 和 GFM 後來雖然在規範層“收口”,但它們並沒有撤銷這種開放底色。
4)這也解釋了爲什麼外界會一直記住它。
人們記住 Markdown,不是因爲它最完美,而是因爲它在“足夠簡單”和“足夠有用”之間找到了極罕見的平衡。它改變的不是一個垂直行業,而是互聯網寫作、協作文檔、開發者知識生產和個人文本管理的默認入口。甚至到 2024 年,Stack Overflow 年度調查裏,Markdown 仍被列爲開發者“最受喜愛”的技術之一。
時間線與現實位置
1)關鍵年份可以壓縮成這樣。
2002 年,John Gruber 創建 Daring Fireball。2004 年 3 月,Markdown 發佈;同年 Aaron Swartz 在博客裏說明兩人已合作數月。2004 年 12 月,原始 Markdown.pl 停在 1.0.1。2006 年,Gruber 離開 Joyent,全職做 Daring Fireball。2012 到 2013 年,Gruber 試圖通過 Q Branch / Vesper 下場做產品;Aaron 則已把重心轉向 Demand Progress、Harvard Safra 與開放獲取行動。2014 年,CommonMark 項目啓動並改名。2016 年,IETF 註冊 text/markdown。到今天,Markdown 已成爲 GitHub、Stack Overflow 等平臺上的寫作基礎設施。
2)如果只用一句話總結 John Gruber。
他不是典型企業家,也不是典型記者;他是把“獨立技術寫作者”這個角色做到極致,並順手創造出一門改變互聯網寫作方式的語法的人。
3)如果只用一句話總結 Aaron Swartz。
他不是單純的天才程序員,而是把協議、代碼、開放許可、公共信息和政治行動連成一條線的人;Markdown 只是他短暫生命裏的一部分,但這部分正好說明了他一貫的方向:讓信息表達和信息流通更自由。
4)如果只用一句話總結 Markdown 在現實世界的位置。
它已經不是“一個寫作技巧”,而是數字寫作世界最重要的基礎接口之一;它本身不一定最賺錢,但它託舉起了無數更賺錢、更龐大、更常用的平臺。
5)需要保留的限制也要寫清楚。
John Gruber 的出生時間、父母職業、家庭階層細節,公開資料有限。Aaron Swartz 與 Reddit 的身份表述,公開說法不一:有資料寫他是 co-founder,也有資料更精確地寫成 Infogami 與 Reddit 合併後成爲 co-owner。凡涉及這些點,最穩妥的結論只能到這裏。