我正在使用asciidoc标记语言编写文档,并将其推送到github。Github自动呈现asciidoc文件(*.adoc),但出于(我)未知的原因,它不愿意接受我嵌入的youtube视频。
我尝试过从asciidoc作者指南(例如)中推荐的方法。
video::rAteGra5-xM[youtube]
atom编辑器中的预览工作,导出到HTML版本工作。你能帮上忙吗?在github呈现的asciidoc页面中使其工作的首选方法是什么?
谢谢
发布于 2020-06-28 20:47:15
GitHub删除了<iframe> (我猜是出于安全原因),所以您将无法在自述文件中嵌入YouTube视频。
作为一种解决办法,您可以执行以下操作:
ifdef::env-github[]
image:https://img.youtube.com/vi/rAteGra5-xM/maxresdefault.jpg[link=https://youtu.be/rAteGra5-xM]
endif::[]
ifndef::env-github[]
video::rAteGra5-xM[youtube]
endif::[]在上面的示例中,我使用image宏显示YouTube视频的缩略图,当自述文件在GitHub上呈现时,链接到YouTube上的视频。否则,我将使用video宏。
以下是GitHub上的结果:

如果我点击图像,它将打开https://youtu.be/rAteGra5-xM
https://stackoverflow.com/questions/62533346
复制相似问题