網站設定

紀錄古騰堡與LiteSpeed Cache快取外掛的設定。

古騰堡加強

終究還是將Advanced Editor Tools (previously TinyMCE Advanced)移除了,當初為了一個方便的底線跟文字底色功能就安裝一個外掛實在是有欠思量。幸好,感謝外掛團隊有設計徹底的反安裝功能,否則我又得進phpMyAdmin開始找資料比對,到最後無論刪沒刪乾淨都有個疙瘩在。

遇上那種反安裝卻不清理資料庫、排程的外掛真的讓人頭大,那些殘留資料看的人心頭火起。

目前原生的古騰堡編輯器就已經滿足所需,一堆超昂貴的區塊外掛也只是新潮,在部落格其實也用不上。

如果要裝古騰堡的強化外掛,Gutenberg Block Library & Toolkit – Editor Plus目前來說會是首選。

前提是我的站點不會變得肥大,有好幾個普遍受到推薦的外掛綁了一堆八竿子打不著的功能,令人非常惱火,瑞士刀不是任何時刻都是褒義,當我說我需要一把螺絲起子時,我就是只要一把螺絲起子。

況且我一直有外掛廠商倒閉、放生的焦慮,因此若是嚴重依賴某一功能便會引發這種不安,非裝不可也只能盡量選用戶數足夠的,越少外掛越安心。

古騰堡深色背景

WordPress 5.7之後已無此需要

避免深色主題的文章在編輯器中難以辨識,在子主題的functions.php當中加入以下程式碼:

add_theme_support( 'editor-styles' );
add_theme_support( 'dark-editor-style' );
add_editor_style( 'style-editor.css' );

第一條讓編輯器啟用CSS支援;第二條讓編輯器UI配合深色背景;第三條讓編輯器載入自定義的CSS。

新建style-editor.css放入子主題目錄,內容簡單如下:

body{ background: #主題背景色 }

文章修訂版本

決定把文章修訂版本功能完全關閉,原本以為我這樣的修稿症病人應該用的上,然而並沒有,只是在讓文章ID爆炸般的增長而已。

LiteSpeed Cache & .htaccess

如果把部落格設為首頁與WordPress內容不同目錄,例如分為:././wordpress。則預設讀取的是./wordpress/.htaccess

因此須到LiteSpeed Cache > Toolbox的「View .htaccess」更改「Frontend .htaccess Path」,將目錄位置改至根目錄./

未快取前(搭配QUIC.cloud):

x-litespeed-cache: miss
x-qc-cache: miss

快取成功:

x-qc-cache: hit