今天在逛技術大佬的博客的時候,發現他們的有的生活向的博客放上了本身喜歡的音樂,這讓我心神嚮往。以個人好奇心加愛折騰的個性,必要給個人博客來一個這個功能。😬git
本文首發於個人技術博客Timbok.topgithub
十多分鐘的百度加Google,看到了兩種可行的方法。npm
安裝 hexo-tag-aplayer
瀏覽器
npm install --save hexo-tag-aplayerbash
在你須要的地方引入hexo
{% aplayer "歌曲名稱" "做者" "音樂_url" "封面圖片_url" "autoplay" %}ui
參數列表url
注意:這裏的url推薦放在七牛上,加載速度倍快。😀spa
在該插件的GitHub上還推薦了另外一種更便捷的方法。使用MeingJS
插件
如下是GitHub原話
MetingJS 是基於Meting API 的 APlayer 衍生播放器,引入 MetingJS 後,播放器將支持對於 QQ音樂、網易雲音樂、蝦米、酷狗、百度等平臺的音樂播放。
若是想在本插件中使用 MetingJS,請在 Hexo 配置文件 _config.yml 中設置:
aplayer:
meting: true
複製代碼
接着就能夠經過 {% meting ...%} 在文章中使用 MetingJS 播放器了:
<!-- 簡單示例 (id, server, type) -->
{% meting "60198" "netease" "playlist" %}
<!-- 進階示例 -->
{% meting "60198" "netease" "playlist" "autoplay" "mutex:false" "listmaxheight:340px" "preload:none" "theme:#ad7a86"%}
複製代碼
具體請前往 hexo-tag-aplayer 查看
利用網易雲提供的音樂iframe標籤,在ejs模板裏配置。 這樣的好處就是添加歌曲的位置更自由。
因爲網易雲有的歌曲沒有iframe,博主沒有使用該方法
想先看加上音樂效果的請查看。