持續發展的出版物
2015 年 12 月 3 日
在我開始寫作生涯時,我從為技術雜誌撰寫文章開始。現在,當我寫文章長度的作品時,它們都是為網路而寫的。紙本雜誌仍然存在,但它們是一個正在萎縮的少數,可能註定要滅絕。然而,儘管紙本雜誌日漸凋零,許多紙本雜誌的假設仍然對作家和出版商產生影響。這在我與想在我的網站上發表文章的人進行的一些最近對話中特別明顯。
大多數網站仍然遵循紙張時代的模式。這些網站由文章組成,這些文章主要根據它們的發布時間進行分組。這些文章通常一次寫完並作為一個整體發布。偶爾較長的文章會分成幾部分,以便隨著時間的推移分階段發布(如果是這樣,它們也可能分幾部分寫)。[1]
然而,這些都是紙媒的限制,在紙媒中,更新已經發布的內容幾乎是不可能的。[2]在網路上沒有理由將文章分成不同的部分,相反,您可以發布第一部分,並在稍後添加素材進行修改。您還可以通過更改您已經發布的部分來大幅修改現有的文章。
每當我在我的網站上覺得有需要時,我都會這麼做。我在過去幾年在我的網站上發布的大部分長篇文章都是分期發布的。例如,關於微服務的熱門文章最初於 2014 年 3 月分為九期發布。然而,它是作為一篇單篇文章寫作和構思的,自從最後一期以來,它就作為一篇單篇文章存在於網路上。
我們分期發布的第一個理由是,人們現在傾向於閱讀較短的片段,因此透過將 6000 字的文章分成九個部分發布,我們可以將每個新片段的長度控制在人們較願意閱讀的範圍內。第二個理由是,多重發布可以增加吸引人們注意力的機會,因此可以提高文章找到有興趣讀者的機率。
當我分期發布時,我會在我的新聞動態中新增一則項目,並針對每個分期發布推文。由於我是在說明更新,因此我會使用片段 URL 連結,引導讀者前往新區段(未來我可能會連結到一個暫時的說明方塊,以強調新分期發布的內容)。
但是無論文章是以何種方式發布到網路上,它仍然是一個單一的觀念性項目,因此它最佳的永久形式是一個單一文章。自三月以來,許多人都讀過微服務文章,而我猜測幾乎沒有人知道或在意它最初是分期發布的。
在這種情況下,我們在開始分期發布之前就寫完了整篇文章,但這並不表示我們不能分階段撰寫。對於我的收集管線文章,我在 2014 年 7 月分五次分期發布撰寫並發布了原始文章。在撰寫的過程中,我意識到可以新增其他區段。我決定先看看文章的接受度如何,再投入心力撰寫那些區段。由於文章相當受歡迎,我進行了許多次修訂,每次修訂時,我都會在推文中和動態中發布公告。[3]
讓文章像這樣演化是在印刷媒體中難以做到的事,但在網路上卻是再正確不過的做法。讀者並不在意我為了改進文章而進行修訂,他們只想要閱讀關於手邊主題的最佳說明。[4]
我確實喜歡提供一些此類修訂的痕跡。在每篇文章的結尾,我都會附上修訂記錄,簡要總結變更內容。對於某些修訂,例如我關於持續整合的文章的 2006 年修訂,我會在不同的 URL 上提供原始文章,並從修訂文章中提供連結。我不認為原始文章對大多數讀者有幫助,只有那些追溯這個想法的知識史的人才會真正有興趣,因此將原始文章移到新的 URL 是有道理的。
動態在此扮演重要的角色。傳統部落格透過鼓勵人們將文章與其動態條目配對,來強化紙本時代的模式。對於較長的文章,我比較喜歡將它們視為不同的東西,動態是新文章或修訂的通知,連結到相關文章。這樣一來,我可以在每個分期發布中產生動態條目,其中動態會總結已新增的內容。
所有這些的重點在於,我們應該將網路文章視為資訊資源,這些資源可以且應該隨著我們理解的增加以及時間和精力的允許而擴充和修訂。我們不應該讓紙本時代關於文章應該如何建構的觀念,支配網路時代的模式。
註解
1: 這些連載文章最令人惱火的一點是,通常在出版後,很少有人會想到該如何閱讀該系列。我經常遇到這些文章,其中第 3 部分會提到第 1 部分和第 2 部分,但第 1 部分不會更新以提到後續文章。這讓我覺得出版商並沒有將該系列視為長期有價值的文章。
2: 有一種更新機制,就是將一系列文章重新發布為單一作品。但這相對罕見。
3: 另一個很好的例子,寫於我寫這篇文章之後,是 Cade 和 Daniel 在 網路應用程式安全性基礎 上的文章。他們在 2016 年初寫了前幾篇文章,不確定他們會寫哪些額外章節(甚至不確定他們是否有精力寫)。他們最終在接下來的一年中寫了幾篇文章。
4: 另一種形式的修訂是全面修訂文章,以納入自文章撰寫以來所學到的知識。Jason Yip 最初在 2006 年撰寫了有關 立會 的文章,但在 2007 年、2011 年和 2016 年進行了深入修訂。(有時值得花費精力對文章進行嚴肅的修訂,而有時最好只添加幾個註腳來讓它進化。)