最近對hexo和NexT博客又作了一次定製。css
這回在博客裏增長一個clustrmaps的地球點擊效果,以前嘗試了下,失敗了,這回成功顯示了。這個功能須要先在這個網頁註冊。效果如圖:html
後面只須要把對應的代碼添加到文件中。有人推薦放到這個路徑下:themes\next\layout_partials\footer.swig。這個是放在底部的,最後我是放在了側邊欄下。側邊欄的路徑爲themes\next\layout_custom\sidebar.swig。也有人放在themes\next\layout_partials\header.swig。但這個路徑不適合我目前這個NexT的樣式。git
增長了一個視頻播放的功能,首先先安裝dplayer。github
npm install hexo-tag-dplayer --save
而後使用方法以下,給一個樣例。詳細文檔參見官方地址web
{% dplayer key=value ... %}
這裏展現一個上海陸家嘴變化的視頻。npm
{% dplayer "url=http://blog.gisersqdai.top/shanghaiurbandevlopment.mp4" "api=https://api.prprpr.me/dplayer/" "pic=http://blog.gisersqdai.top/shud.jpg" "id=9E2E3368B56CDBB4" "loop=yes" "theme=#FADFA3" "autoplay=false" "token=tokendemo" %}api
以防之後展現ppt和論文等功能,這裏添加一個pdf預覽功能。也是先安裝插件。bash
npm install --save hexo-pdf
使用方法以下:hexo
正常的pdf(有直鏈)。ide
{% pdf http://xxx.pdf %}
或者
{% pdf ./xxx.pdf %}
此外也能夠用google drive和slideshare。
這裏顯示下以前的一篇論文。
{% pdf "http://gisersqdai.top/mycv/201702.pdf" %}
增長了一個右上角的天氣卡片。效果如圖。
首先在這個頁面註冊。而後在這裏輸入名稱生成代碼。
最後放到themes\next\layout_custom\header.swig中。
主要是作了背景圖切換之類的設置,比較簡單。參照如下的這個修改的。文件爲themes\next\source\css_custom\custom.styl。
https://github.com/reuixiy/reuixiy.github.io/blob/master/custom.styl
參考連接: