Next 客製功能及樣板編輯筆記
pjax 安裝
究竟什麼是 pjax 呢?簡單來說,pjax 實現了 URL 改變但不重新整理整個頁面,也就是只有局部的頁面會更新,不會讓整個頁面重新閃動(重新整理)。那這個功能有什麼特色呢?最重要的就是原本左下角的音樂播放器遇到切換頁面,就會停掉然後重新載入;但使用 pjax 後就能解決這個問題。
要啟用 pjax,首先到 /themes/next/_config.yml
,修改 pjax: true
:
1 | # Easily enable fast Ajax navigation on your website. |
根據 官方教學,需要輸入以下指令來載入必要檔案:(cmd 在 Hexo 資料夾根目錄下)
1 | git clone https://github.com/theme-next/theme-next-pjax themes/next/source/lib/pjax |
看似沒什麼的功能,其實在切換頁面的時候,就不會整個 refresh 了唷!重點是音樂還能不中斷播放!