试图弄清楚如何在我的 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 的末尾时才有效,即使那样它也不会提供我在开发服务器中看到的相同结果。
有一种简单的方法可以做到这一点,我想念不是吗?