OctoberCMS 專門以 Laravel 為主的 CMS
CMS 是做什麼的?
![](https://assets.matters.news/embed/fb6075a5-906c-41d5-92d0-b1558d19fb16.jpeg)
CMS,完整的英文名稱是 Content Management System,中文翻譯為 內容管理系統,一般來說完整的處理網站,就要有 前台(front-end,另一說為前端),後台(back end,另一說為後端),前台的意思就是網站內容在網路上所呈現的版型樣式,簡單來說就是進入一個網站時所看到的呈現畫面,其稱之為前台,有的會以樣板為主要的界面,例如 WordPress 是屬於這樣的模式 ; 而後台就是做網站內容管理的地方,比如要新增文章、上傳圖片、修改文字、排版變更等,都是要透過後台實施操作。
介紹 OctoberCMS
最近看了很多家的 CMS,後來選擇是以 OctoberCMS 這一套軟體,使用之後覺得挺不錯的
這是預設的樣子,做了簡單的設定,從一般的網頁到 AJAX 的範例都呈現都在這邊了,其實用 JQuery 就可以解決了
![](https://assets.matters.news/embed/7aaefa92-aa14-47b2-b8f6-f83c6e337d35.png)
它主要是分為 Pages,Partials,Layouts,Content,Assets,Components
![](https://assets.matters.news/embed/f4508768-6f15-4eb0-97ec-0ca2a75b1cac.png)
這個需要一點時間才能了解
Layouts
放主要的檔案,例如 default.htm,主要從框架的部分給分離出來的資料,代表這個網頁很重要而且重覆的幾率非常高的部分就放在這裡了
![](https://assets.matters.news/embed/db574184-18c7-4cf8-aa0e-26ab3ec8a12f.png)
Partials
這裡放的資料以我來說
sites/header
sites/footer.htm
sites/right-slide.html
![](https://assets.matters.news/embed/cc38b9e5-76e2-4fc4-bab7-35a7d217f8b1.png)
![](https://assets.matters.news/embed/ef4d3b3f-4f10-4216-9469-76c8c9afd5c2.png)
![](https://assets.matters.news/embed/f4e0238d-fcf7-4b84-b359-1adf707591bc.png)
所以是
{% partial "sites/header" %}
{% partial "sites/footer" %}
{% page %} 這就表示 Pages 裡面是自己為主,當然可以設定給某個 pages
![](https://assets.matters.news/embed/f0c028ce-7c66-4cfd-96ca-140e2ec28060.png)
Pages
主要呈現的資料,有點像 Laravel 裡面的 resources/views 一樣
以 blogs, 它對應的是 URL:/,而且他的 Layouts 是 default
![](https://assets.matters.news/embed/30b0944b-bcb7-4d12-bbb0-8b868ffb41e1.png)
很快就形成網頁了,很簡單的做法
![](https://assets.matters.news/embed/c6e9a238-6a9b-4af5-8304-2cf0c5795aec.png)
這裡只有說到 OctoberCMS 怎麼做的部分,很快就帶過去了,因為程式的部分還沒有寫完
下一次直接用這一個來 DEMO 給大家看看
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/avatar/a424cab6-5f43-4bbc-8aca-db73c4514415.png/public)