我正在尝试将 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
路由中,但是,该路由在我的文档中不起作用。
我正在做的事情是个坏主意吗?你们如何处理项目的开发文档?
我可以通过将我的文档放入
static/docs
导航到 /docs/index.html
来实现类似的半工作,而更漂亮的 /docs/
则不行。