1

试图弄清楚如何在我的 Laravel 项目中访问我的 Vuepress 安装。目前它坐在这里:

project
  |
  |--app
  |--docs
  |--public

Vuepress 安装基于该站点的介绍指南,因此当我运行yarn docs:build它时,会将所有静态文件放入docs/.vuepress/dist/. Vuepress 的开发服务器运行良好。

我想要的是能够从 访问此安装https://app.project.com/docs,但没有任何组合.htaccess或路由web.php可以让我到达那里。

我可以将/dist文件夹的内容移动到中/public,将其重命名为“docs”,然后执行以下操作:

Route::get('/docs/{documentation}', function($documentation) {
  return File::get(public_path() . '/docs/'.$documentation);
});

但它只有在我手动将 index.html 放在每个 URL 的末尾时才有效,即使那样它也不会提供我在开发服务器中看到的相同结果。

有一种简单的方法可以做到这一点,我想念不是吗?

4

0 回答 0