之前一段时间,给博客页面做了一点点美化,其实就是加了一个鼠标点击出现小心心的特效插件。但是,感觉还不够呀,这样的博客太安静了,于是就研究给自己的博客加上音乐播放插件,可是搜索到的都是hexo的教程,于是自己参照着摸索出了给自己的hugo博客加上网易云音乐外链的方法。

目录

Hugo博客添加音乐外链

方法很简单

  其实,给Hugo博客加上网易云音乐外链插件很简单,只是一行代码就解决的事,对于我使用的Tranquilpeak主题来说,只需要在侧边栏上加上一个iframe标签就可以了。
  接下来就自己动手跟着教程添加吧!

准备网易云的音乐外链

  网易云音乐的外链代码是自动生成的:

如果想添加自己的歌单,不要登陆账号,直接搜索就行,不然找不到生成外链的选项!没有版权的歌曲无法生成外链!
如果歌单里有无法生成外链的歌曲,歌单无法循环播放,因此建议使单首歌的外链!


  以我自己网易云中的myblog歌单为例:
  搜索到歌单以后,点击生成外链选项:
  然后,根据自己的喜好,搭配自己的主题选择合适的尺寸样式:
  生成的iframe标签代码如下:

<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=110 src="//music.163.com/outchain/player?type=0&id=2896870368&auto=1&height=90"></iframe>

标签代码的插入和调整

插入相应的位置

  代码可以插入在任何你想让播放器出现的任何位置,比如首页、文章页面、或者侧边栏。这里以插入到侧边栏为例,因为这样在任何一个标签都能随时调出侧边栏,方便播放。
  在主题文件中找到相关布局的html文件,以我的为例:主题根目录/layouts/partials/sidebar.html,插入到合适的位置(根据我的主题的风格,我插入到了所有菜单栏的下边):

适当的调整

  在本地启动blog的预览,看外链播放器的效果,然后适当修改width和height两个参数的数值,以调整到合适的大小。

我的链接中删去了border的参数,因为和我的侧边栏菜单的图片有冲突,如果你遇到了相同的问题,可以尝试类似的方法解决

同步到远端查看效果

  把修改过后的blog生成静态文件,push到远端,然后查看效果是否符合预期。由于宽度和高度的参数,有时候本地预览和实际的浏览效果有差别,所以查看效果以确定是否需要进一步的修改。