我在簡書上寫自己的技術(shù)博客已經(jīng)快半年了,雖然時間并不算長,卻也感覺有了很多收獲。在這篇文章里,我將會分享一些自己的博客寫作心得,也希望這些經(jīng)驗?zāi)軒椭嗄贻p程序員朋友們創(chuàng)建出屬于自己的優(yōu)秀技術(shù)博客。
選擇合適的博客平臺
在開始寫博客之前,你必須有一個博客平臺,擺在我們面前的有兩個選項:自建博客平臺 或 選擇一個第三方博客平臺,它們互有優(yōu)勢也有各自的不足之處。
自建博客平臺
相信很多朋友,特別是有一定技術(shù)背景的程序員也會像我一樣,首先想到的是自己搭建一個博客平臺吧。而我也正是這么做的,我所采用的是Hexo+Coding的方式來搭建一個靜態(tài)博客站點。
Hexo是一個基于NodeJs的博客框架,只需在終端里輸入幾個簡單的命令便可以完成一個靜態(tài)博客網(wǎng)站的搭建,同時它還支持用MarkDown來編寫文章。另外,利用GitHub Pages, Heroku,Coding等代碼托管平臺的Paging服務(wù),還可以實現(xiàn)博客更新內(nèi)容的一鍵發(fā)布,非常快速、高效,而且沒有任何租用服務(wù)器的花費。(注:之所以選擇Coding是因為它可以實現(xiàn)自有域名的綁定)。
僅僅幾個小時,我就完成了自己博客平臺的搭建,主題也是我所喜歡的簡潔、易讀的風(fēng)格。當(dāng)然,如果你熟悉Jade的話,還可以對Hexo的主題進(jìn)行修改,定制出自己喜歡的風(fēng)格樣式。最終我的博客是下面這樣的。
然而,博客平臺上線之后,我卻很快發(fā)現(xiàn),由于網(wǎng)站沒有知名度,因此我發(fā)布上去的文章根本沒有人讀。雖然自建博客平臺具有非常高的靈活性,可以按照自己的想法去進(jìn)行設(shè)計和定制功能,但卻也有一個明顯的問題,那便是缺少讀者。
選擇第三方博客平臺
如果你希望自己寫的文章能夠讓更多人讀到,而你又沒有足夠的資源去進(jìn)行推廣的話,不妨考慮選擇一個成熟的第三方博客平臺。適合作為技術(shù)博客的平臺有很多,包括CSDN,慕課,稀土掘金都提供了不錯的寫作功能。如果你寫作的內(nèi)容也完全是技術(shù)相關(guān)的,那么這些平臺都是可以選擇的。而我使用了簡書作為自己的博客平臺,主要出于以下幾個方面的考慮:
- 良好的寫作體驗:借助簡書提供的MarkDown編輯器,我可以所見即所得地進(jìn)行寫作。另外它的圖片添加和自動保存功能也非常好用。
- 擁有相當(dāng)規(guī)模的讀者群:程序員在簡書中是一個很大的讀者群體,這意味著我寫的文章如果足夠好的話(能夠上首頁),便有機(jī)會被更多人讀到。
- 優(yōu)秀的閱讀體驗:簡書中發(fā)布的文章都以非常簡潔的方式進(jìn)行呈現(xiàn),并且適合讀者在不同的設(shè)備(電腦,平板,手機(jī))上就行閱讀,而不會有其他諸如廣告之類的干擾。
- 更寬泛的寫作題材:除了技術(shù)文章之外,我也希望能記錄下自己對于其他方面的一些所思所想,比如設(shè)計或者寫作等等,顯然在簡書中分享這些會比在CSDN等純技術(shù)類博客平臺更合適些。
- 平臺具備良好的成長性:簡書是一個正在快速成長中的平臺,讀者的數(shù)量也在不斷上升,而我的博客也可以依托于簡書獲得更好的成長。
基于上面這些原因,我果斷放棄了之前自建的博客平臺,而在簡書上開始了自己的寫作。優(yōu)秀的第三方博客平臺很多,你需要根據(jù)自己博客的定位來選擇合適的博客平臺。
如何起步
在有了自己的博客平臺之后,你可能就會考慮如何起步了,該寫些什么?怎么寫?什么時候發(fā)布?如何宣傳自己的文章?等等。
寫什么
在你自己的博客里,其實你什么都可以寫。你可以像日記一樣記錄下你每天的所思所想,你也可以把它當(dāng)作筆記,記錄那些你工作中遇到的技術(shù)問題,以及你是如何解決它的。但是,如果你希望你的博客能夠受到歡迎,我就不建議把它當(dāng)作日記或筆記來進(jìn)行記錄了。你應(yīng)該嘗試寫出更多高質(zhì)量的文章,并不斷挑戰(zhàn)自己。
就拿我的博客來說,我是一名有十幾年編程經(jīng)驗的老程序員了,因此在編程方面有著更多的經(jīng)驗,自然的,我寫的關(guān)于編程方面的文章也更容易得到大家的喜歡。不過,我還是想強(qiáng)調(diào),不要光為迎合讀者而去寫作。我也曾寫過一些獲得了高點擊量的所謂干貨文章,但我更愿意寫那些自己在編程道路上所真正獲得的感悟與心得,雖然點擊量可能不如那些干貨文章高,但每寫一篇卻都能完善我對一個問題的思考,使我得到一次新的提升。
要想寫好一個博客,你必須了解你的讀者群是誰?你所擅長的領(lǐng)域在哪里?你內(nèi)心希望寫什么樣的文章?得到這些問題的答案之后,你自然能夠?qū)ψ约旱牟┛陀幸粋€更加清晰的定位,并信心滿滿地開始寫作了。
從模仿和重寫開始
寫出第一篇高質(zhì)量文章,對你來說會是一個良好的開端,但對于那些寫作新手來說,這往往也是最困難的,很多人會覺得無從下手。而我的建議是從模仿和重寫開始。雖然你可能還不善于寫作,但你一定閱讀過那些優(yōu)秀的博客文章,不妨模仿那些優(yōu)秀文章的作者,學(xué)習(xí)他們是如何給文章起標(biāo)題的,如何寫開場白,如何闡述他們的觀點,以及如何總結(jié)的。通過模仿和重寫,你會漸漸培養(yǎng)起寫作的感覺,并且越寫越好的。
下面是我經(jīng)常采用的寫作步驟:
- 確定一個要寫的主題
- 在網(wǎng)上尋找到那些能夠幫助你完善觀點的參考資料
- 列出文章的提綱
- 根據(jù)提綱完善內(nèi)容
- 反復(fù)修改,直到文章通順易讀(有時我也會找人試讀,并聽取他們的意見)
- 給文章配一個好的標(biāo)題
- 發(fā)布你的文章
每周一到兩篇
我發(fā)現(xiàn)有兩類非常有意思的博客作者,一類是剛開始寫博客的新手,他們往往熱情高漲,每周都會發(fā)好幾篇文章,但這類作者一般堅持不了多久,文章的數(shù)量便會逐漸減少,到了后面甚至一兩個月都沒有更新了。而另一類作者卻是寫作的老手,他們?yōu)榱司S持熱度,每隔一兩天便會發(fā)布一篇文章,但文章的質(zhì)量卻不很穩(wěn)定,大多數(shù)文章都像在完成任務(wù)一樣,被一篇一篇地制造出來,敷衍了事。
其實以上兩類作者我們都不應(yīng)效仿,我的建議是每周一篇,如果你的業(yè)余時間足夠充裕的話,也可以寫兩篇,但你必須保證每一篇文章的質(zhì)量,至少你是經(jīng)過自己大量思考用心去完成的,即使這樣的文章沒能受到很多歡迎,但至少你會從中收獲很多。
2000-3000字
博客文章是不是越長越好呢?根據(jù)統(tǒng)計,那些內(nèi)容較長的文章確實更容易得到用戶的喜愛并獲得轉(zhuǎn)載,但那同樣需要你花費更多的時間,而且你不應(yīng)該以增加篇幅為目的去寫文章。在我看來,2000-3000字會是一個比較合適的字?jǐn)?shù)。因為,用2000-3000字你基本可以有效地闡明你對一個問題或一件事的觀點。另外,考慮到目前的讀者大部分都使用手機(jī)進(jìn)行閱讀,2000-3000字的長度對于移動端的閱讀體驗來說,長度也比較適中,不容易讓讀者產(chǎn)生閱讀疲勞。
選擇合適的發(fā)布窗口
發(fā)布窗口指的是你在周幾以及哪個時間段內(nèi)來發(fā)布你的文章。比如,在簡書上,周六周日的閱讀者數(shù)量會相對較低,如果你在休息日里發(fā)布文章的話,就很難獲得較高的閱讀量。同樣你需要考慮你的讀者群,比如我文章的讀者大多是程序員,他們更可能在上下班的路上,或晚上睡覺前來瀏覽博客文章,那么你就可以選擇在這些時間點去發(fā)布你的文章。當(dāng)然,你也可以通過在不同時間段發(fā)布文章,然后比對文章閱讀效果的方法,來確認(rèn)適合你文章發(fā)布的日期和時間段。
社交營銷
利用社交媒體進(jìn)行推廣也是目前流行的營銷方式,我會在我的微信訂閱號里同步發(fā)布博客文章,如果文章足夠優(yōu)秀,便能獲得訂閱用戶的轉(zhuǎn)載,使文章的閱讀量得到提升。但我從不在自己的微信號中推廣自己的文章,因為那里都是自己的朋友和親人,而不是讀者。選擇合適的社交媒體進(jìn)行推廣有助于你所寫的文章更好地得到傳播,但有時選擇不當(dāng),也會給你個人帶來負(fù)面的影響。
積極對待讀者反饋
100個讀你文章的人中可能只有一個人會給你的文章留下點評,但這恰恰是你了解讀者對你所寫文章看法或意見的最好機(jī)會。你應(yīng)該積極地對待讀者的反饋,對于那些贊揚(yáng)的評論,道一聲謝謝,對于那些批評的聲音,更應(yīng)該理性對待,反思和改進(jìn)。只要你堅持這么做,你會發(fā)現(xiàn)自己與讀者之間會逐漸建立起更強(qiáng)的聯(lián)系,而讀者的數(shù)量也會隨之越來越多。
每個程序員都可以寫出優(yōu)秀的技術(shù)博客,即使現(xiàn)在它還不是那么受到關(guān)注,但寫作本身依然這是一件非常有意義的事情,它將使你變得更加勤于思考,思維也將變得更加成熟與完善。同時,你也會為自己用心寫出的每一篇文章而感到驕傲,并從中獲得信心。