如何将静态子网站作为 svelte 应用程序的一部分提供服务

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

我正在尝试将 docusaurus 集成到我的 svelteKit 应用程序中,作为我的开发人员的文档。我想将我的文档构建为静态文件,然后在我的应用程序的

/doc
端点下提供它们。

问题:我不知道使用基于名称的路由器执行此操作的正确方法

我的架构看起来像这样:

my-app/
├─ node_modules/
├─ static/
│  ├─ favicon.ico
│  ├─ robots.txt
├─ src/
│  ├─ docs/
│  │  ├─ build/   <--- static files are here
│  ├─ routes/

我可以使用快速服务器来实现这一点,但这似乎有点过大,因为该文档仅在 devMode 下可用。

我还尝试将静态文件放在静态目录中,但 docusaurus 不喜欢这样做,并且该文件夹的目的似乎是提供文件,而不是整个“子应用程序”。

我还尝试为“build/index.html”文件创建一个别名,并将其包含在

+page.svelte
路由中,但是,该路由在我的文档中不起作用。

我正在做的事情是个坏主意吗?你们如何处理项目的开发文档?

routes static svelte sveltekit docusaurus
1个回答
0
投票

我可以通过将我的文档放入

static/docs
导航到
/docs/index.html
来实现类似的半工作,而更漂亮的
/docs/
则不行。

© www.soinside.com 2019 - 2024. All rights reserved.