1. 程式人生 > >打造個人IP: 開源專案網站構建框架

打造個人IP: 開源專案網站構建框架


 

 

前言

您是否正在尋找有關如何建立部落格網站: 個人部落格 或者 開源專案官網 : Dubbo, Vue.js的構建框架? 在這篇文章我將向您展示如何建立一個美觀並且實用的開源部落格/開源專案官網構建框架!近一年來,我一直在建立部落格和網站。在那段時間裡,我已經發布了幾個自己的部落格,並總結了構建網站一路來遇到的框架和其優缺。我知道大多數人認為建立一個部落格是令人生畏的,很多人都難以踏出疑似泰山,實則簡單的第一步。這個免費指南是關於初學者的部落格,並將教你如何成為一個博主只有最基本的計算機技能。因此,無論您是8歲還是88歲,都可以在不到20分鐘的時間內建立自己的部落格。

我並不羞於承認,當我第一次學習如何建立一個部落格時,我犯了很多錯誤。您可以從我近一年來的經驗中受益,這樣您在構建自己的博文就會得到加速。我建立了這個免費指南,以便任何人都可以快速輕鬆地學習如何部落格。如果您在任何時候遇到困難,請給我發訊息,我會盡力幫助您!

 

什麼是部落格呢?

簡而言之,部落格是一種主要關注書面內容的網站,也稱為部落格文章。在流行文化中,我們經常聽到新聞部落格或名人部落格網站,但正如您將在本指南中看到的那樣,您可以建立一個關於任何可以想象的主題的成功部落格。

博主通常從個人角度撰寫,允許他們直接與讀者聯絡。此外,大多數部落格還有一個“評論”部分,讀者可以與博主對應。在評論部分與讀者進行互動有助於進一步加強部落格和讀者之間的聯絡。

這種與讀者的直接聯絡是啟動部落格的主要好處之一。此連線允許您與其他志同道合的人進行互動和分享想法。它還允許您與讀者建立信任。

<!-- more -->

你應該開部落格嗎?

關於建立部落格的一個誤區是,你需要成為一名偉大的作家才能獲得成功。沒有東西會離事實很遠。人們閱讀部落格網站以獲得對事物的個人觀點,因此大多數博主都以非正式和會話的方式撰寫。

此外,您無需成為專家就可以獲得成功的部落格。例如,烹飪部落格的讀者不想閱讀食品科學家的教科書,他們希望聽到實際烹飪了一些真正的飯菜,過程中錯誤的經歷。

要想成為一名博主,只需要一個要求:對您的主題充滿激情。

部落格的核心是與世界分享您的知識。選擇一個您熱衷的主題可以使建立成功部落格的過程變得更加容易。寫關於多個主題的內容也完全沒問題。只要你寫的是你真正感興趣的東西,你的激情就會閃耀,讓讀者感興趣。

那你為什麼要去寫部落格呢?有幾個原因:

  • 從家裡賺錢。如果正確完成,部落格可能會非常有利可圖。世界上的頂級博主顯然賺了不少錢,但即使是兼職博主也可以期望在事情正確完成後賺取不錯的利潤。關於它的最好的部分是部落格是一種被動收入的形式,因為你可以每週花幾個小時寫部落格文章,然後在寫部落格文章很久之後繼續從中賺錢。

  • 分享你的故事。部落格可以讓您發出聲音並被傾聽。如果您願意,可以與全世界分享您的故事。使用部落格最常見的方式之一是部落格撰寫有關其日常體驗的日記,以便朋友,家人和其他人都能成為他們生活的一部分。

  • 對自己或您的企業的認可。不,由於你最新的部落格文章,你可能不會跟隨你的狗仔隊。但是一個成功的部落格可以在各自的領域獲得大量的認可。許多部落格因為他們的部落格而被稱為專家,有些甚至根據他們的部落格獲得了書籍和電影交易。

  • 尋找社群。開源專案部落格的核心是互動的。你寫了一篇博文,人們就此發表評論。這是與對您感興趣的人聯絡的好方法。部落格允許您根據自己的經驗教授這些人,並讓您有機會向讀者學習。

好訊息是網際網路正在迅速發展壯大。線上人數比以往任何時候都多。這種增長的爆炸意味著更多潛在的部落格讀者。簡而言之,如果您正在考慮建立部落格,那麼現在沒有比現在更好的時間了。

 

人們說部落格已經死了。他們是對的嗎?

“部落格已經死了”是人們多年來一直在說的話。這句話第一次出現時很難確定。

有許多假定的部落格殺手。首先是社交媒體,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都是可以用來部署部落格使用的。但是個人推薦還是自己搞一個虛擬空間或虛擬主機來使用會更加穩定。

  •