Jimmy 的架站筆記

嗨~我是 Jimmy!我可能不是你認識的第 1 個 Jimmy,但一定是最帥的那個。


架設網站的方法 (3):使用CMS – 內容管理系統架設網站

架設網站的方法 (3):使用CMS – 內容管理系統架設網站

前面提到了兩種架設網站的方法:

架設網站的方法(一):自己寫程式碼架站
架設網站的方法(二):使用架站平台一鍵架設

今天就來談談第三種方法,也是我這個部落格使用的方法 – CMS(Content Management System),內容管理系統。

1. 甚麼是CMS – 內容管理系統?

我們先來看看MDN對CMS的解釋:

内容管理系统(Content Management System,CMS)是個能讓用戶發布、組織、變更、還有移除各種內容的軟體。所謂的內容,可以包含文字、嵌入式圖像,視頻,音頻、互動程式碼。

還記得我們提到的網站的三大要素嗎?內容管理系統就是將最麻煩的後台部份包成一套軟體給你,像是你正在看這個部落格的後台就是長這樣:

內容管理系統

▲ 本部落格的內容管理系統

也就是說有了內容管理系統,你就可以方便地管理網站的各種內容,包含:文字、影像、影片甚至也可以自己修改程式碼,造福了不會程式碼的人們,同時也不需要寄人籬下,依附在架站平台的管理下。

2. 有哪些CMS – 內容管理系統?

目前市場上的三大主流CMS為:WordPressJoomla!Drupal (Shopify於2019年11月超車Drupal成為第3名,2020年6月超車Joomla!成為第2名,但因為Shopify主攻電商市場,也不用另外租用主機,因此我把他歸類在架站平台下)。

其中WordPress以超過60%的市佔率大幅領先其他競爭者,請參考下圖統計資料:

內容管理系統

▲ CMS市佔率
參考資料:W3Techs

每個CMS有各自的特色和優缺點,可以參考這篇文章:如何選擇適合自己的內容管理系統(CMS)

但今天就先來談談普遍CMS – 內容管理系統的優缺點吧!

3. CMS – 內容管理系統的優點

3.1 可以使用自己的網域

在上一篇使用架站平台架設網站中有提到,有些架站平台是不允許使用自己的網域的,或是需要付費解鎖該功能,但使用CMS架站的話就可以使用自己的網域了!

擁有自己的網域雖然每年要固定支出一筆費用,但對網站來說,擁有自己的網域才可以累積網站SEO的權重,未來就算更換主機商,你的使用者依然可以用相同的網域找到你的網站!

3.2 可以自己選擇主機商

如果使用架站平台架設的話,主機商的部分完全沒有選擇,只能依附在架站平台的主機下生存,好處是不需要成本,壞處是如果架站平台的主機掛了,你的網站也會掛。

而使用CMS的話你就可以自由選擇自己喜歡的主機商了,如果今天選擇了一個主機商不太穩定,那就再換一個就好了,完全不受任何人限制。

3.3 有許多佈景主題可以安裝

一般來說CMS會有許多佈景主題供使用者安裝,有免費的,也有付費的,付費的功能可能比較完整,也會另外提供許多網站外掛,省得自己從頭到尾把網站設計一遍。因此可以先安裝佈景主題,再透過CMS的頁面編輯器去更改一些自己看不順眼的區塊。

3.4 相較自己寫程式碼架站,使用CMS門檻低

現在市面上有許多專門為CMS優化的主機商,只要購買完方案後,主機商就會自動把WordPress安裝在你的主機上,並且優化成最適合WordPress的樣子。

簡而言之,你只要購買完主機跟網域後就可以開始架設網站了!雖然還是要花點時間摸索,和具備一些電腦知識,但和自己寫程式碼架站比起來,已經方便很多了,起碼在主機部份不用再自己架設資料庫、熟悉伺服器OS等等。

3.5 有許多外掛可以安裝

CMS為開源且免費的軟體,因此會有許多公司專門開發CMS專用的外掛。就如同Android和iOS一樣,使用的人多了,也會有越來越多開發者投入開發APP。

這些外掛千奇百怪、包山包海,從資訊安全、SEO優化、新增表格等等,可以說連你想不到的功能都會有出外掛!

有外掛後,有些功能就不用自己實作,像是SEO外掛就會提供你建議以及讓你設定關鍵字,但如果自己架設網站的話,你可能要慢慢摸索關鍵字怎麼放才會比較容易讓搜尋引擎搜尋到文章。

4. CMS – 內容管理系統的缺點

4.1 維護成本較架站平台高

由於主機和網域的費用都必須自己負擔,因此維護成本會較架站平台來的高,當網站累積了一定的文章數量,流量慢慢變大後,也需要升級主機才不會讓使用者覺得網站的載入速度變慢,進而影響SEO的排名。

4.2 須具備基礎的電腦知識

相較架站平台無腦架站,用CMS架設網站還是需要一定的電腦知識的,當網站出問題時比較容易知道應該用甚麼關鍵字去Google相關問題的解決方案,但現在也有一些fb社團(ex: WordPress Taiwan 正體中文)會有熱心的人士幫你解惑,所以這點也不需要太擔心。

5. 結論

CMS相較架站平台有更大設計上的彈性,而且也可以擁有自己的網域及選擇主機商,近年來許多經營個人品牌的部落客都選擇使用CMS來架設網站,但也因為比較有彈性,所以如果是完全沒有架設網站經驗的人也是需要花點時間才能上手,因此也不排除可以先用架站平台試試水溫哦!

延伸閱讀:
如何用 WordPress 架設網站 (1):前置作業 ⏤ 購買網域與主機
如何用 WordPress 架設網站 (2):Cloudways 教學
如何用 WordPress 架設網站 (3):namecheap 教學與 Cloudflare 教學

你可能也會喜歡

網站原理 (3):網站是怎麼構成的? – 淺談網站的3大要素:UI/UX設計師 前端工程師 後端工程師

網站原理 (3):網站是怎麼構成的? – 淺談網站的3大要素:UI/UX設計師 前端工程師 後端工程師

今天要來說說一個網站究竟是如何誕生的呢?一般來說,在製作一個網站的時候,我們會將主要工作切分為3個職位:UI/UX設計師、前端工程師、後端工程師 網站基本上是由三大核心所構成 — UI/UX、前端、後端 1. UI/UX設計師 UI(User Interface)設計師,顧名思義負責整個使用者介面的設計,也就是從電腦版網頁的設計,到行動裝置(包含平板、手機等)的介面設計。

Read More
架設網站的方法 (2):使用架站平台一鍵架設

架設網站的方法 (2):使用架站平台一鍵架設

上一篇提到了,第一個方法比較類似土法煉鋼,從無到有架設一個網站。 而今天要講解的方法則是和第一個方法完全相反!也就是使用架設網站的平台來架設一個屬於自己的網站。 那麼什麼是架站平台呢?顧名思義就是架設網站的平台,這類平台通常只要註冊一個帳號後就可以開始架設網站,以台灣最大的架站平台 - 為例,註冊完帳號後就可以擁有一個自己的部落格,這個部落格會先以預設版型的樣子呈現,如果想更換網站的設計或是做些微

Read More
架設網站的方法 (1):自己寫程式碼架站

架設網站的方法 (1):自己寫程式碼架站

講完了網站的原理後,來說說架設網站的方法吧!基本上架設網站的方法分成三大類:自己寫程式碼架站、使用CMS(內容管理系統)架站、使用架站平台架設網站。 今天就先來介紹第一個方法:自己寫程式碼架站。

Read More