Create youtube Shortcode

ソフトウェア開発とかツールのメモが多いけど、youtubeとか色々と埋め込めるようにしておきたい。 なのでHugoのShortcodeを追加した。下を眺めれば終わり。

1
2
3
4
5
6
<div><iframe
  {{ if $.Get "title" }} title="{{ $.Get "title" }}" {{ end }}
  width="{{ or ($.Get "width") (560) }}"
  height="{{ or ($.Get "height") (315) }}"
  src="https://www.youtube.com/embed/{{ $.Get "id" }}" frameborder="0"
  allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>

うまくエスケープできなくて \が残ってるけど下みたいに書くと展開される。

{{\< youtube title="example" id="ony539T074w" \>}}
comments powered by Disqus