前言
您是否正在尋找有關如何建立博客網站: 我的博客 或者 開源項目官網 : Dubbo, Vue.js的構建框架? 在這篇文章我將向您展現如何建立一個美觀而且實用的開源博客/開源項目官網構建框架!近一年來,我一直在創建博客和網站。在那段時間裏,我已經發布了幾個本身的博客,並總結了構建網站一路來遇到的框架和其優缺。我知道大多數人認爲建立一個博客是使人生畏的,不少人都難以踏出疑似泰山,實則簡單的第一步。這個免費指南是關於初學者的博客,並將教你如何成爲一個博主只有最基本的計算機技能。所以,不管您是8歲仍是88歲,均可以在不到20分鐘的時間內建立本身的博客。html
我並不羞於認可,當我第一次學習如何創建一個博客時,我犯了不少錯誤。您能夠從我近一年來的經驗中受益,這樣您在構建本身的博文就會獲得加速。我建立了這個免費指南,以便任何人均可以快速輕鬆地學習如何博客。若是您在任什麼時候候遇到困難,請給我發消息,我會盡力幫助您!前端
什麼是博客呢?
簡而言之,博客是一種主要關注書面內容的網站,也稱爲博客文章。在流行文化中,咱們常常聽到新聞博客或名人博客網站,但正如您將在本指南中看到的那樣,您能夠建立一個關於任何能夠想象的主題的成功博客。vue
博主一般從我的角度撰寫,容許他們直接與讀者聯繫。此外,大多數博客還有一個「評論」部分,讀者能夠與博主對應。在評論部分與讀者進行互動有助於進一步增強博客和讀者之間的聯繫。git
這種與讀者的直接聯繫是啓動博客的主要好處之一。此鏈接容許您與其餘志同道合的人進行互動和分享想法。它還容許您與讀者創建信任。github
<!-- more -->apache
你應該開博客嗎?
關於建立博客的一個誤區是,你須要成爲一名偉大的做家才能得到成功。沒有東西會離事實很遠。人們閱讀博客網站以得到對事物的我的觀點,所以大多數博主都以非正式和會話的方式撰寫。微信
此外,您無需成爲專家就能夠得到成功的博客。例如,烹飪博客的讀者不想閱讀食品科學家的教科書,他們但願聽到實際烹飪了一些真正的飯菜,過程當中錯誤的經歷。hexo
要想成爲一名博主,只須要一個要求:對您的主題充滿激情。框架
博客的核心是與世界分享您的知識。選擇一個您熱衷的主題可使建立成功博客的過程變得更加容易。寫關於多個主題的內容也徹底沒問題。只要你寫的是你真正感興趣的東西,你的激情就會閃耀,讓讀者感興趣。wordpress
那你爲何要去寫博客呢?有幾個緣由:
-
從家裏賺錢。若是正確完成,博客可能會很是有利可圖。世界上的頂級博主顯然賺了很多錢,但即便是兼職博主也能夠指望在事情正確完成後賺取不錯的利潤。關於它的最好的部分是博客是一種被動收入的形式,由於你能夠每週花幾個小時寫博客文章,而後在寫博客文章好久以後繼續從中賺錢。
-
分享你的故事。博客可讓您發出聲音並被傾聽。若是您願意,能夠與全世界分享您的故事。使用博客最多見的方式之一是博客撰寫有關其平常體驗的日記,以便朋友,家人和其餘人都能成爲他們生活的一部分。
-
對本身或您的企業的承認。不,因爲你最新的博客文章,你可能不會跟隨你的狗仔隊。可是一個成功的博客能夠在各自的領域得到大量的承認。許多博客由於他們的博客而被稱爲專家,有些甚至根據他們的博客得到了書籍和電影交易。
-
尋找社區。開源項目博客的核心是互動的。你寫了一篇博文,人們就此發表評論。這是與對您感興趣的人聯繫的好方法。博客容許您根據本身的經驗教授這些人,並讓您有機會向讀者學習。
好消息是互聯網正在迅速發展壯大。在線人數比以往任什麼時候候都多。這種增加的爆炸意味着更多潛在的博客讀者。簡而言之,若是您正在考慮建立博客,那麼如今沒有比如今更好的時間了。
人們說博客已經死了。他們是對的嗎?
「博客已經死了」是人們多年來一直在說的話。這句話第一次出現時很難肯定。
有許多假定的博客殺手。首先是社交媒體,Twitter和Facebook,而後是YouTube,直播服務,誰知道還有什麼。
-
人們總會閱讀文章,人們老是想要好的內容。言語是強大的。
-
成爲一名博客並不意味着你惟一能作的就是坐在桌子後面寫文章。使用社交媒體爲您的博客帶來流量,例如Twitter,微信公衆號等。
-
僅僅由於創建一個成功的博客須要更多的時間。
-
博客很費時,但常青樹。您建立的內容將永遠在這裏,一次又一次地提供價值,並一次又一次地爲新讀者提供價值。
博客構建框架的選擇
WordPress
官方地址: https://cn.wordpress.org/
背書: 33%的互聯網都在使用WordPress,小到興趣博客,大到新聞網站。
曾經構建過博客的人都據說過大名鼎鼎的WordPress。美觀設計、強大功能與自由創建任何您所想的。33%的互聯網都在使用WordPress,小到興趣博客,大到新聞網站。WordPress同時兼具「免費」與無價。它的免費有二方面的含義,WordPress有免費的主題和WordPress構建這個框架是免費的。
使用免費WordPress的常見缺點以下:
-
有限的支持選擇 – 免費的WordPress主題開發人員經過WordPress論壇提供支持,但他們沒有義務回覆支持查詢
-
有限的功能和功能 – 儘管免費主題支持大多數標準WordPress功能,但其中許多功能不提供額外功能,如建立按鈕,使用短代碼,建立登陸頁面等
-
不那麼獨特 – 許多網站和博客都使用免費主題,所以您的網站不會有獨特的設計。此外,一般有限的選項來自定義免費主題的視覺外觀
Hexo
官方地址: https://hexo.io/
背書: 撰寫文章此時github星數: 26484
經過一番折騰,對於博客系統的選擇,我目前仍是採用了Hexo,已經好久沒有換過了。這是一款開源的靜態博客系統。採用Node.js實現,因爲是靜態博客,對於博客的部署要求很低,簡單的虛擬空間就能夠用來部署咱們的博客了,很是適用熟悉前端的工程師使用。因爲部署成本很是低,因此能夠說是性價比最高的博客平臺了。同時,Hexo的主題也很是豐富,能夠與WordPress媲美(相比之下HUGO就少不少)。
個人博客修改自該主題:hexo-theme-Next
Docusaurus
官方地址: https://docusaurus.io/
背書: 撰寫文章此時github星數: 11815
Docusaurus適合於開源項目的官方網站這類的需求,有不少開源項目都使用Docusaurus或者借鑑於Docusaurus對本身的開源官網上作了一些自定義的設置。
Docusaurus有如下優勢:
-
Markdown驅動-節省時間並專一於項目的文檔。只需使用Markdown 和Docusaurus 撰寫文檔和博客文章,就會發布一組準備服務的靜態html文件。
-
Reat生成-經過重用React來擴展或自定義項目的佈局。在重複使用相同的頁眉和頁腳時,能夠擴展Docusaurus。
-
本地化已 預先配置。使用Crowdin將您的文檔翻譯成70多種語言。
-
讓您的社區輕鬆找到他們在文檔中所需的內容。支持Algolia文檔搜索。
HUGO
官方地址: https://hexo.io/
背書: 撰寫文章此時github星數: 35195
Hugo是最受歡迎的開源靜態站點生成器之一。憑藉其驚人的速度和靈活性,Hugo使建築網站再次變得有趣。
HUGO是同類產品中速度最快的工具。每頁<1 ms,平均網站建設時間不到一秒。支持無限制的內容類型,分類,菜單,動態API驅動的內容等等,全部內容都沒有插件。支持Markdown和完整的i18n支持,Hugo附帶預先製做的模板,能夠快速完成SEO,評論,分析和其餘功能。一行代碼,你就完成了
自建博客的部署
關於博客的部署,針對上面的三種不一樣平臺能夠有多種不一樣的方案。
-
WordPress:由於採用PHP實現,因此幾個公有云提供的虛擬空間是性價比最高的選擇。以阿里云爲例,獨享經濟型虛擬空間:298/年,對於大部分博客用戶是足夠使用的。
-
Docusaurus/HUGO:由於採用Node.js和Go實現,因此虛擬空間是沒有但願了。只能採用虛擬主機本身搭建Node.js運行環境或者Go運行環境來使用,相對部署成本較高。不過,如今全民雲計算活動仍是比較划算的選擇,算下來與虛擬空間的價格差很少,可是虛擬主機的功能性要比虛擬空間強得多。若是你立志作一名優秀的程序猿,我以爲仍是有必要擁有一臺ECS來把玩的。
-
Hexo:由於是靜態博客,因此選擇面就很廣了。除了虛擬空間和虛擬主機以外,一些提供靜態頁面服務的代碼託管平臺,好比:Github、Gitee都是能夠用來部署博客使用的。可是我的推薦仍是本身搞一個虛擬空間或虛擬主機來使用會更加穩定。
-
原文出處:https://www.cnblogs.com/sanshengshui/p/10891981.html