返回
Featured image of post HUGO食用指南 - 媒体篇

HUGO食用指南 - 媒体篇

添加音乐模板

添加HUGO站点音乐

stack主题自带视频模板,支持bilibili、tencent、youtube及本地视频,本篇主要介绍如何添加音乐模板

存放 自定义模板.html 的目录有以下两处:

  • 一个为根目录下:\layouts\shortcodes

  • 一个为主题目录下:\themes\hugo-theme-stack\layouts\shortcodes

两个路径添加其中之一即可

本地音乐

添加模板

添加本地音乐.html模板:

<h2>{{.Get 0}}</h2>
<audio controls autoplay loop  preload="none" src="{{.Get 0}}">
    <p>Your browser does not support the <code>audio</code> element.</p>
</audio>

Get 0:关闭自动播放
Get 1:开启自动播放

用法

  • 在md中插入:

{ {< music “music.mp3” “music” >} }

注意: 中括号{{}}内无空格

第一个参数表示歌曲的位置,第二个参数表示歌名
本地音乐存放至对应md目录下

效果


网易云音乐

原生的hugo不支持iframe标签嵌入,所以无法支持网易云音乐的外链播放,但可以用自定义的方式添加自己的shortcode-templates

添加模板

添加网易云音乐.html模板:

{{ with .Get "id" }}
    <iframe
        frameborder="no"
        border="0"
        marginwidth="0"
        marginheight="0"
        width=60%
        height=86
        src="//music.163.com/outchain/player?type=2&id={{ . }}&auto=1&height=66">
    </iframe>
{{ end }}

用法

  • 在md中插入:

{ {< neteasemusic id=“1234567890”>} }

注意: 中括号{{}}内无空格

效果

注意音量!


HUGO食用指南

Built with Hugo
Theme Stack designed by Jimmy