今天在逛技術大佬的博客的時候,發現他們的有的生活向的博客放上了本身喜歡的音樂,這讓我心神嚮往。以個人好奇心加愛折騰的個性,必要給個人博客來一個這個功能。😬git
本文首發於個人技術博客 Timbok.top
十多分鐘的百度加Google,看到了兩種可行的方法。github
安裝 hexo-tag-aplayer
npm
npm install --save hexo-tag-aplayer
在你須要的地方引入瀏覽器
{% aplayer "歌曲名稱" "做者" "音樂_url" "封面圖片_url" "autoplay" %}
參數列表hexo
注意:這裏的url推薦放在七牛上,加載速度倍快。😀url
在該插件的GitHub上還推薦了另外一種更便捷的方法。使用MeingJS
插件
如下是GitHub原話code
MetingJS 是基於Meting API 的 APlayer 衍生播放器,引入 MetingJS 後,播放器將支持對於 QQ音樂、網易雲音樂、蝦米、酷狗、百度等平臺的音樂播放。server
若是想在本插件中使用 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,博主沒有使用該方法
想先看加上音樂效果的請查看。