在 markdown 代码块中添加 class
Add a class to a markdown code block
我正在使用 https://github.com/michelf/php-markdown 将 markdown 转换为 html,我找不到这方面的任何信息,但是如何将 class 添加到代码块?
我是运行以下的人:
$html = Markdown::defaultTransform($value);
return $html;
要解析如下所示的内容:
My Paragraph
if($something){
// Do something here
}
我见过的大多数示例都在末尾添加了 {.test}
,最后添加了 class,所以我试过了,但没有任何反应。我也试了开头还是不行。
试过这个:
if($something){
// Do something here
}
{.test}
还有这个:
{.test}
if($something){
// Do something here
}
如何向该库添加 class?
希望我没有错过问题的范围 - 它有点模棱两可,直到我已经写完这篇文章我才意识到它可能不是这样
要使用 class 功能添加新的 class extend
class
扩展 class 允许您复制现有功能并添加您自己的扩展功能(按照名称!)
扩展看起来像这样
class MardownExtended extends Markdown {
从这里您可以添加自己的方法
public static function myParagraph() {
// ...
}
您需要在代码中使用 class MarkdownExtended,而不是原来的 class
MarkdownExtended::myParagraph();
我正在使用 https://github.com/michelf/php-markdown 将 markdown 转换为 html,我找不到这方面的任何信息,但是如何将 class 添加到代码块?
我是运行以下的人:
$html = Markdown::defaultTransform($value);
return $html;
要解析如下所示的内容:
My Paragraph
if($something){
// Do something here
}
我见过的大多数示例都在末尾添加了 {.test}
,最后添加了 class,所以我试过了,但没有任何反应。我也试了开头还是不行。
试过这个:
if($something){
// Do something here
}
{.test}
还有这个:
{.test}
if($something){
// Do something here
}
如何向该库添加 class?
希望我没有错过问题的范围 - 它有点模棱两可,直到我已经写完这篇文章我才意识到它可能不是这样
要使用 class 功能添加新的 class extend
class
扩展 class 允许您复制现有功能并添加您自己的扩展功能(按照名称!)
扩展看起来像这样
class MardownExtended extends Markdown {
从这里您可以添加自己的方法
public static function myParagraph() {
// ...
}
您需要在代码中使用 class MarkdownExtended,而不是原来的 class
MarkdownExtended::myParagraph();