首先,請進入後台管理介面吧。

定義網站名稱( Site Name )

路徑是Settings –> Sites,就會看到下圖:

*右上角有個按鍵”Add a site”,其實Wagtail CRX跟Wordpress一樣是可以支援多網站的 ( Multisite )。不過這等未來正式部屬後再找時間說明。

現在就先從localhost點進去吧。

進來後,目前只需要設定Site name,可以看到預設的名字是初次啟動時所給的”mysite”,可以換成你喜歡的名字,再按save儲存。

Root page指得就是網站的首頁啦,已經預設好指向Home這個page了,暫時不需要更動。左側選項的Pages裡面可以看到目前的網頁有哪些。

Hostname及Port則留到部屬後再來設定即可。

假設我把Site name改成ordinary_site。儲存後,再回到首頁,可以看到左上角的Site name成功從mysite換成ordinary_site了。

關於部屬:

前面提到了幾次部屬,這裡簡單做個說明。還記得Wagtail是架構在Django的基礎上嗎?Django有定義開發中的網頁叫做development environment,正式部屬叫做production environment。兩者有非常大的差異,首先是開發中的環境,只要動到一點程式碼,網頁馬上就會更新,這適合工程師確認程式碼有沒有問題。再來開發中的環境只有一個執行緒(Thread),如果太多人瀏覽,很容易就塞車了。

Wagtail CRX的官網教學並沒有提到要如何部屬成production environment,後面我會再說明要如何部屬到伺服器上。