gcdinsmore/markdown-it-youtube-php

markdown-it-php的YouTube Markdown插件

v1.0.0 2022-01-02 13:54 UTC

This package is auto-updated.

Last update: 2024-09-29 05:57:06 UTC


README

这是一个由Kenji Yasuda编写的markdown-it-php Markdown解析器的插件。它允许您轻松地将YouTube视频嵌入到Markdown启用的网站上,而不允许使用HTML。

目录

安装

composer:

composer require gcdinsmore/markdown-it-youtube-php

简单

use Kaoken\MarkdownIt\MarkdownIt;
use GCDinsmore\YoutubeIt\YoutubeIt;

$md = new MarkdownIt();
$md->plugin(new YoutubeIt());
echo $md->render("!yt[](sk2pr4XD_kw)");

使用选项初始化

$md = new MarkdownIt();
$md->plugin(new YoutubeIt([
	"width" => "200px",
	"height" => "200px",
	"origin" => "https://example.com"
]));
echo $md->render("!yt[](sk2pr4XD_kw)");

选项的详细信息

语法

YoutubeIt语法与标准图像Markdown语法类似,除了您需要在初始感叹号后添加yt。方括号内的文本用作alt文本。URL后面的可选文本用作标题。

URL部分可以是视频ID,也可以是从YouTube页面的URL。

!yt[Lady Washington](https://www.youtube.com/watch?v=4YBB1VXg_hk "Lady Washington from SailingNW.com")

也支持引用样式语法。

!yt[S/V Audrey II][1]
Some text
- a
- b


[1]: sk2pr4XD_kw \"S/V Audrey II Adventure\"

许可证

我使用与markdown-it和markdown-it-php相同的MIT许可证。