Grav 标记如何在 frontmatter 中嵌入 youtube 视频?
Grav markup how to embed youtube video in frontmatter?
我正计划使用 frontmatter 将 youtube 视频嵌入到 grav 网站中(该页面目前仅使用 frontmatter,标记文件中没有任何条目):
rows:
-
title: XYZ
description: 'Something'
description_position: left
image: image.JPG
name: video
-
title: IJK
description: 'Something'
description_position: right
html: '<iframe width="560" height="315" src="https://www.youtube.com/embed/somevideo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>'
这不起作用。 Grav 并没有说这不是有效的 frontmatter,但它也不会创建 iframe。有没有一种方法可以在 frontmatter 中使用 html 内联而不使用插件来嵌入来自 YouTube 的视频?
您可以使用下面的代码
<//iframe style="position:center;bottom:0px;left:0px;height:100%;width:100%" src="https://www.youtube.com/embed/-5wpm-gesOY" frameborder="0" allowfullscreen></iframe>
(//不使用)
干得好
他们还有一个专门的 youtube 插件(由 grav 开发者编写)以更好地集成到 markdown 和 frontmatter 中:
https://github.com/getgrav/grav-plugin-youtube
我正计划使用 frontmatter 将 youtube 视频嵌入到 grav 网站中(该页面目前仅使用 frontmatter,标记文件中没有任何条目):
rows:
-
title: XYZ
description: 'Something'
description_position: left
image: image.JPG
name: video
-
title: IJK
description: 'Something'
description_position: right
html: '<iframe width="560" height="315" src="https://www.youtube.com/embed/somevideo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>'
这不起作用。 Grav 并没有说这不是有效的 frontmatter,但它也不会创建 iframe。有没有一种方法可以在 frontmatter 中使用 html 内联而不使用插件来嵌入来自 YouTube 的视频?
您可以使用下面的代码
<//iframe style="position:center;bottom:0px;left:0px;height:100%;width:100%" src="https://www.youtube.com/embed/-5wpm-gesOY" frameborder="0" allowfullscreen></iframe>
(//不使用)
干得好
他们还有一个专门的 youtube 插件(由 grav 开发者编写)以更好地集成到 markdown 和 frontmatter 中: https://github.com/getgrav/grav-plugin-youtube