Hexo - 我的部落格疑難雜症筆記

昨天終於把我想解決的部落格問題給修掉了
所以開這篇文簡單記錄一下我做了什麼事

搜尋視窗縮小特效不正確的出現

當初的影片跟問題描述在這裏
https://twitter.com/PttCodingMan/status/1607369177807089668

當初都有升級插件了,但是都沒有解決問題

修正

非常感謝 as790726@Twitter 的幫忙
以下描述的是他的解法

簡單的 fix 移除 main.css 裡頭的 .search-popup 的 transition 就好。

完成 ☺️

as790726@Twitter 有把這件事情寫成一篇文
https://jason-memo.dev/posts/chrome-transition-auto-triggered-bug/

搜尋 plugin

我原本是用 hexo-generator-searchdb 這個 plugin
但是這個 plugin 有一個問題是,不好設定文章不要被搜尋到

所以我改用 hexo-generator-search 這個 plugin

連結網址不正確的連接 http

當我把 nexjs 從 7.x 升級到 8.14.0 之後
部落格就開始出現一些連結網址不正確的問題

錯誤內容是連結網址會被改成 http 結果被判定為 cross origin
而無法正確的切換

修正

當我打開 console 的時候,發現唯一的錯誤訊息是從 pjax.js 這個檔案產生的

因此我將 pjax 的支援拿掉,問題獲得解決

強制使用 dark mode

因為目前版本的 nextJS 沒辦法強制使用 dark mode
所以我將判斷系統的 dark mode 的功能拿掉

強制使用 dark mode

方法

@media (prefers-color-scheme: dark) 相關程式碼移除即可

相關文章