diff options
| author | GNUxeava <bluenerd@protonmail.com> | 2022-03-11 10:32:10 +0530 | 
|---|---|---|
| committer | GNUxeava <bluenerd@protonmail.com> | 2022-03-11 10:32:10 +0530 | 
| commit | fecc9b268410c8fefcd1ca32bc4228bba9002178 (patch) | |
| tree | aa621093976dbbe8961f723ddb3569737e96932a /layouts/shortcodes/music.html | |
| parent | 2dfa39111cd76b102dbb3f58c1754b6c93b0265a (diff) | |
use theme
Diffstat (limited to 'layouts/shortcodes/music.html')
| -rw-r--r-- | layouts/shortcodes/music.html | 62 | 
1 files changed, 62 insertions, 0 deletions
| diff --git a/layouts/shortcodes/music.html b/layouts/shortcodes/music.html new file mode 100644 index 0000000..22b2268 --- /dev/null +++ b/layouts/shortcodes/music.html @@ -0,0 +1,62 @@ +  {{/* +      ## Music 163 +   +      ### Params: +   +      - `id` +   +        required param +        you can extract from music url +        url format "http://music.163.com/#/song?id=3950552" +   +      - Fiddle `auto` +   +        optional param +        default value 0 +        you can overwrite it with 1 +   +      ### Examples: +   +      - Simple +   +        {{% music "3950552" %}} +        {{% music "3950552" "1" %}} +   +      - Named Params +   +        {{% music id="3950552" %}} +        {{% music id="3950552" auto="1" %}} +   +  */}} +   +  {{- /* DEFAULTS */ -}} +  {{ $auto := "0" }} +   +  {{- if .IsNamedParams -}} +   +    <iframe style="max-width: 100%" +      class="music163" +      frameborder="no" +      border="0" +      marginwidth="0" +      marginheight="0" +      width="330" +      height="86" +      src="//music.163.com/outchain/player?type=2&id={{ .Get "id" }}&auto={{ or (.Get "auto") $auto }}&height=66"> +    </iframe> +   +  {{- else -}} +   +    <iframe style="max-width: 100%" +      class="music163" +      frameborder="no" +      border="0" +      marginwidth="0" +      marginheight="0" +      width="330" +      height="86" +      src="//music.163.com/outchain/player?type=2&id={{ .Get 0 }}&auto={{ if isset .Params 1 }}{{ .Get 1 }}{{ else }}{{ $auto }}{{ end }}&height=66"> +    </iframe> +   +  {{- end -}} +  
\ No newline at end of file | 
