1. 程式人生 > 其它 >3.框架—選擇恐懼症

3.框架—選擇恐懼症

專欄肯定會保持更新的,直到大家成功實現。很高興大家喜歡本專欄,森還是第一次上熱榜,莫名有些小激動 ^ _ ^

如果是跟著我的配置來做,出現錯誤的朋友,留言後傑森會回覆的哦。忙時會晚回覆,還請大家見諒,現在開始今天的內容吧!

框架引入

“框架”這是啥,懵了吧,嘿嘿。遇到事情不要慌,且聽傑森娓娓道來。這裡咱們看下某度詞條的解釋:

框架(framework)是一個框子——指其約束性,也是一個架子——指其支撐性。是一個基本概念上的結構,用於去解決或者處理複雜的問題。
框架這個廣泛的定義使用的十分流行,尤其在軟體概念。框架也能用於機械結構。

這東西相當於什麼呢,比如咱們建房子,你說你怎麼建?咱不能沒有圖紙、沒有工人就開始吧,這不是“天方夜譚”嘛。首先肯定是需要設計師根據使用者需求設計好這個圖紙,然後工人再依據這張圖紙開始建房子對吧(這裡省略了很多,行業大咖求放過,舉個栗子哈)。

我們搭建網站也一樣如此,你真的以為那麼多的網站,都是程式猿沒日沒夜一行一行從零開始寫出來的嗎?emmm,其實最開始對於這個問題,我的回答是:嗯,是的,那肯定得呀。直到我去實習的時候,才發現企業裡的一些東西也並不是全部從零開始開發的。(開源大法好,哈哈哈)難道你想成為這樣?

一個產品、專案、網站……只要是有前人做過的東西,我們都可以從中汲取經驗啊,學習好的編碼,開源的,別人已經實現的我們何必浪費時間再去搞一遍呢?尤其是下文要將的WordPress,簡直就是“無腦式操作”,你可能都不知道自己做了什麼,但一個屬於你的網站就那麼出來了。

部落格框架通俗的說就是別人寫好的一套原始碼,你拿過來會用就行,改一改自己的配置啊,配上想要的主題啊,這種就足夠了(大佬請繞路)。所以下面我會給大家分享一些在搭建我的個人網站時,瞭解到的一些框架,並簡單分析,供大家選擇。

還是老話,此專欄受眾物件是剛接觸的朋友,所以一些複雜,不需要知道的引數我並不會提及,只涉及到最關鍵的部分,方便大家快速找到適合自己的那一個。

提前宣告,傑森用的框架是 Hexo ,各位可以和我選擇不同,但配置不盡相同,同理可得的那種

可選項

Hexo(強推)

Hexo 是一個快速、簡單且功能強大的部落格框架。你用Markdown(或其他標記語言)寫帖子,Hexo 會在幾秒鐘內生成帶有漂亮主題的靜態檔案。>點我直達<

Hexo特性:

  • 執行效果極佳,成本低
  • 多平臺:本地、雲、PC、移動端通吃
  • 支援多種CDN服務(開啟可以提高網頁的打卡速度)
  • 各大搜索引擎對網站的收錄及權重有較大優勢(使用者搜到你釋出的內容可能性更大)

如果你喜歡配置,對程式碼操作後完成一定的配置,這款符合你胃口。放上配置截圖供參考:

WordPress

WordPress是基於PHP和MySQL的免費開源內容管理系統(CMS)。 是全球使用最廣泛的CMS軟體,從最開始一款簡單的部落格系統,發展成為現在具有數千款外掛,小工具和主題功能完整的CMS系統。>點我直達<
WordPress特性:

  • 商用範圍廣
  • 方便後續備份和轉移,有自帶的工具支援
  • 擴充套件性強大(此處可聯想Google的外掛商城)
  • 對自定義使用者非常友好(絕對可以打造出你想要的)

如果你並不像看那些程式碼,可以用這款,WordPress自帶後端管理,選擇自己想要的主題,然後拖拽所需控制元件(比如你想實現顯示時間這個功能,會有一個像手機端桌面小元件一樣的東西,拖拽到想顯示的位置即可實現)。另外最重要的是,使用它你需要先搞一臺伺服器

為了大家能更快速的找到合適的,我不會給大家很多的可選項,更不會告訴大家還有什麼(不然你會覺得,我現在的可能不是最好的,我要嘗試更多的。倘若這樣的話,不知不覺間你就會浪費很多時間,莫不如跟著一個先搭建下來,等日後熟悉了,再更換其他的。)等到自己獨立上手時,也能有個清晰的思路,不至於在某一點上花太多時間。

當然,如果大家再看完本欄後,想要更多的嘗試,記得@傑森,森森還會給大家提供幫助的喲。今天先到這兒,施主莫慌,一定會更完的,要相信森吶~~