展示图片

博客中插入音、视频

  • 文章中插入音乐
  • 侧边栏音乐播放器
  • 文章中插入视频

一.文章中插入音乐

​ 由于hugo每篇文章都是markdown,所以此处文章中插入音乐即markwodn中嵌入音乐。

1.音乐平台官方外链(此处以网易云音乐为例)
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 src="//music.163.com/outchain/player?type=2&id=409931420&auto=0&height=66"></iframe>

将上述代码放入markdown中,效果如下:

2.使用MeingJS+APlayer

首先引入相关js文件,可以放文章中,也可以放入主题head部分(推荐):

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer@1.7.0/dist/APlayer.min.css">
<script src="https://cdn.jsdelivr.net/npm/aplayer@1.7.0/dist/APlayer.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/meting@1.1.0/dist/Meting.min.js"></script>

在文章中引入:

<div class="aplayer" data-id="409931420" data-server="netease" data-type="song" data-mode="single"></div>
主要参数
data-id 歌曲/专辑/歌单 ID
data-server netease(网易云音乐)tencent(QQ音乐) xiami(虾米) kugou(酷狗)
data-type song (单曲) album (专辑) playlist (歌单) search (搜索)
data-mode random (随机) single (单曲) circulation (列表循环) order (列表)
data-autoplay false(手动播放) true(自动播放)

效果如下:

##### 2.侧边栏音乐播放器

本站所采用的是MeingJS+APlayer,代码如下:

	<link rel="stylesheet" href="{{ .Site.BaseURL }}css/APlayer.min.css">
	<script type="text/javascript" src="{{ .Site.BaseURL }}js/APlayer.min.js" ></script>
	<script type="text/javascript" src="{{ .Site.BaseURL }}js/Meting.min.js" ></script>
	<div class="aplayer" 
		data-id="4879687332" 
		data-server="netease" 
		data-type="playlist" 
		data-fixed="true"
		data-autoplay="false" 
		data-order="random" 
		data-volume="0.55" 
		data-theme="#cc543a" 
		date-preload="auto" >
	</div>

放置于任何一个页面即可,效果如下:

3hTp9g.png

最好将该代码放入head部分,这样就每个页面都会引用到。

二.文章中插入视频

此处亦可直接引用各大视频网站外链,此处以bilibili为例。 bilibili视频分享处有外链链接:

<iframe src="//player.bilibili.com/player.html?aid=34818307&cid=60993735&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

插入markdown后效果如下:

注:此处引用bilibili视频外链,会导致部分样式冲突,在外链套一个 <center></center> 即可。