我试图建立我的第一个Sapper网站,并且以类似于模板here的方式填充内容。
我的问题是我想允许在{@html post.html}
的内容中使用自定义组件。当前它不起作用,即使我将组件导入[slug].html
中,也只是将HTML插入其中而没有被视为组件,并且直接在{@html post.html}
之外的其他地方使用它也可以工作。
这种行为是可以预期的,因为在svelte完成工作之后就获取了内容,但是我不确定该怎么办。我希望像<FancyButton>
这样的几个自定义组件可以在用户生成的内容中使用。
插入后,我可以要求[slug].html
组件查看post.html
还是仅查看整个内容,并在子组件的任何位置创建一个实例?还是应该以某种方式事先在服务器上编译字符串?