如何在laravel的网页中显示readme.md? 我哈瓦一个laravel项目,根目录中有一个readme.md。我可以看到渲染结果在推到GitHub之后,但是我想在本地开发浏览器中渲染Markdown文档。 我...

问题描述 投票:0回答:2

用webpack

之类的东西转换为html

谁可以为此进行演示?
  1. the邮件邮件刀片模板分析降级,您可以使用类似的方法来layout.blade.php使用Illuminate \ Mail \ Mail \ Markdown ::Parse.
  2. 在您的模板中,例如wellod.blade.php,添加以下内容:

{{ Illuminate\Mail\Markdown::parse(file_get_contents(base_path() . '/README.md')) }}

laravel vue.js webpack markdown
2个回答
2
投票

HERHE是Laravel Mix / WebPack解决方案,将Markdown文件转换为HTML,并在Vue.js中需要,然后使用

v-html

.

首先添加
markdown-loader

0
投票

yarn add markdown-loader html-loader

add config在

webpack.mix.js

中,laravel混合物可以添加WebPack的自定义配置。

mix.webpackConfig({
  module: {
    rules: [{
      test: /\.md$/,
      use: ["html-loader", "markdown-loader"],
    }]
  }
});
consesting

README.md
是在项目的根源中,在
webpack.mix.js

中添加一个别名
mix.alias({ '@': '/resources/js', '@root': '/', });

现在我们可以使用VUE组件在root Directory中显示readme.md。
<script> const readme = require('@root/README.md') export default { data() { return { readme: "" } }, created() { this.readme = readme } } </script> <template> <div class="container" ref="container" v-html="readme" /> </template>

	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.