最近想要給博客文章做個加密,一開始也是無從下手,但是還好有篇博文:Hexo 博客加密功能添加 | Hailiang’s Blog
這裏面介紹了兩個博客加密插件hexo-blog-encrypt
和hexo-encrypt
最初按照介紹,安裝hexo-blog-encrypt
但是遇到了困難
$ npm install
npm WARN [email protected] requires a peer of eslint@>= 4.12.1 but none is installed.
You must install peer dependencies yourself.
不知道是什麼意思,上網搜索了一下,找到了這篇博文:npm install 包運行出錯 - 德尼的博客 - CSDN博客 ,直接複製了裏面的答案:
npm install [email protected] babel-eslint@8 --save-dev
但是一直成功不了,知道看到了這篇文章,才明白了報錯的含義,就是在package.json
中缺少了兩個依賴:
"babel-eslint": "^10.0.3",
"eslint": "^4.12.1"
需要我們手動安裝……而之前直接複製的npm install [email protected] babel-eslint@8 --save-dev
其實也是安裝這兩個依賴的,但是,它安裝好後是直接在package.json
中新寫一個dependencies
,沒和原來的格式進行合併。
最後,現在雖然裝好了,但是也還發現了個bug,就是對於有目錄的文章,hexo-blog-encrypt
這個插件會使側邊的目錄導航欄顯示失效。