Closed jerryc127 closed 5 years ago
1 坐等3.0坂本更新 2 3.0版本因为hexo给的钩子不够, 若支持toc加密可能导致原文出现在searchdb内, 且不同主题情况差异太大, 故去掉了自带的toc加密功能. 若您想加密toc, 可以自己研究先前别人的解决方案. 我们也提供 诸如 解密后执行原先markdown内js代码的特性.
@jerryc127 已修改为通过 classname 进行修改,classname 为 toc-div-class
.
感謝更新 一個小建議 輸入密碼正確后 建議直接顯示文章、 不用跳出彈窗說‘密碼正確’
Demo page 上是 callback 的测试,实际使用是没有弹窗的。
@MikeCoder 哦哦 因爲 我在本地http://localhost:4000 測試 有彈窗
那個 應該是bug 沒看清楚彈窗文字 寫的是 ‘錯誤密碼’ 但是 密碼是對了
Issue
Expected Behavior
Actual Behavior
Steps to Reproduce the Problem
Specifications
(The version of the project, operating system, hardware etc.)
密碼輸入正確后,文章顯示出來 但是這時console會報問題(雖然不影響使用)
js 是對 toc 進行 display: inline 操作,並只對ID toc_div 進行操作 但是我的主題有2個地方顯示toc(手機界面和電腦顯示地方不同),這樣會導致js只對一個#toc_div 進行操作,建議改用判斷class
怎麽覆蓋hexo-blog-encrypt的function? 因爲不想動源文件的關係 想修改59-60行 https://github.com/MikeCoder/hexo-blog-encrypt/blob/master/lib/blog-encrypt.js#59