如何在Laravel中将HTML转换为Markdown

时间:2019-07-15 17:41:50

标签: php laravel markdown html-parsing

我正在尝试将HTML(view)转换为Markdown。它确实适用于简单的Tag,但不适用于view.blade文件。此外,它不会下载文件。但是我的主要问题是它不会将视图文件转换为markdown。

我正在使用Markdownify将HTML转换为Markdown。它确实适用于简单的HTML标记,但是如果我使用刀片文件,则不会将其转换为Markdown。我看过很多关于如何将Markdown转换为HTML的帖子,但关于相反的内容却没那么多。还认识到一些问题是关于简单的html字符串变量,而不是关于完整的刀片文件。

public function export-bladeView-to-markdown()
    {
      $converter = new Markdownify\Converter;
      $converter->parseString(view('exportOfGuideOverview')->render());

      dd($converter);
    }

is Code的输出是不是markdown。它的转换器对象和输出仍然相同。它的HTML,而不是Markdown。

public function export-bladeView-to-markdown()
    {
      $converter = new Markdownify\Converter;
      $converter->parseString(<h1> Hello </h1>);

      dd($converter);
    }

以上代码将保存为输出#Hello World。这将起作用

希望你们能帮助我。

0 个答案:

没有答案