Valine 修復評論者暱稱跳轉外鏈出錯

2021-10-03 12:06:13 字數 878 閱讀 4654

修改valine.min.js核心:

ctrl+f快速定位到以下內容:

var p = "", f = e.get("link") || ""; p = f ? ''
新增以下內容:(乙個簡單的正規表示式判斷是否是url,不是則加上http://

var the_link = e.

get(

"link"

)//判斷是否新增http://

;//正規表示式,url

var result = e.

get(

"link").

match

(pattern)

;//match 是匹配的意思

if(result ==

null

)var p =

"", f = the_link ||

""; p = f ?

'+ f +

'" target="_blank" >'

如圖:(注意the_link位置修改)

不是很複雜,但很人性化!

後面打算把我修改後的valine系列整合,發在github或gitee上!

省去大家一點點修改的麻煩。wink~?

我還打算加乙個自定義表情包和隱私模組!真是前端養成記~?

Butterfly主題Valine評論美化

使用方法如下,將css加到部落格樣式檔案中,檔案路徑如下 x xx hexoblog themes butterfly source css index.styl veditor veditor focus其中的 200px 差不多代表了的高度,transition 中的 0.2s 代表了消失的時間...

gnu grub修復 如何修復grub異常

gnu grub grand unified bootloader簡稱 grub 是乙個來自gnu專案的多作業系統啟動程式。grub是多啟動規範的實現,它允許使用者可以在計算機內同時擁有多個作業系統,並在計算機啟動時選擇希望執行的作業系統。grub可用於選擇作業系統分割槽上的不同核心,也可用於向這些...

mysql 漏洞修復 mysql漏洞修復

lnmp目錄執行 upgrade.sh mysql 需要輸入mysql root密碼進行驗證,驗證不通過將無法進行公升級,驗證通過後可以到 獲取mysql的版本號,輸入後回車確認,如要啟用innodb,輸入y,回車確認,再次回車確認即可開始公升級。會在 root 目錄下生成mysql upgrade...