在Vuepress中,我可以将组件包括在Markdown中:
<template>
<div class="thingy">
<Thingy/>
</div>
</template>
<script>
import Thingy from '../../components/Thingy'
export default {
components: {Thingy},
}
</script>
然而,它已经漫长了。有没有一种更简洁的方法?
我怀疑目前还没有,我想知道是否可以提出一些东西并提交请求请求,但是说实话我不知道如何实施该,所以任何想法也将不胜感激收到。
答案 0 :(得分:1)
如果您将组件放置在/.vuepress/components/
中,Vuepress将为您注册该组件,您可以在markdown中使用它。标签名称与.vue文件相同,因此MyComponent.vue
用作
<MyComponent></MyComponent>
如果要在其他位置找到该组件,请使用 enhanceApp.js ,如下所示vuepress - How to custom location of components directory...