AsciiDoc:如何在 github 风格的 asciidoc 中嵌入 youtube 视频?
AsciiDoc: How to embed youtube videos in github-flavored asciidoc?
我正在使用 asciidoc 标记语言编写文档并将其推送到 github 存储库。 Github 自动呈现 asciidoc 文件 (*.adoc) 但出于(我)不明原因不想接受我嵌入的 YouTube 视频。
我已经尝试了 asciidoc 作者指南中推荐的方法(例如)
video::rAteGra5-xM[youtube]
atom 编辑器中的预览有效,导出到 HTML 版本有效。
你能帮我吗?在 github 呈现的 asciidoc 页面中使它工作的首选方法是什么?
谢谢
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::[]
在上面的示例中,当 README 在 [=28] 上呈现时,我使用 image
宏将带有 link 的 YouTube 视频的缩略图显示到 YouTube 上的视频=].否则我正在使用 video
宏。
这是 GitHub 的结果:
如果我点击图片,它会打开 https://youtu.be/rAteGra5-xM
我正在使用 asciidoc 标记语言编写文档并将其推送到 github 存储库。 Github 自动呈现 asciidoc 文件 (*.adoc) 但出于(我)不明原因不想接受我嵌入的 YouTube 视频。
我已经尝试了 asciidoc 作者指南中推荐的方法(例如)
video::rAteGra5-xM[youtube]
atom 编辑器中的预览有效,导出到 HTML 版本有效。 你能帮我吗?在 github 呈现的 asciidoc 页面中使它工作的首选方法是什么?
谢谢
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::[]
在上面的示例中,当 README 在 [=28] 上呈现时,我使用 image
宏将带有 link 的 YouTube 视频的缩略图显示到 YouTube 上的视频=].否则我正在使用 video
宏。
这是 GitHub 的结果:
如果我点击图片,它会打开 https://youtu.be/rAteGra5-xM