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