«

GitHub 页面上的 Day Host 静态应用程序

时间:2025-1-9 17:01     作者:emer     分类:


hub pages 仅支持静态网站托管,无法直接运行 php 应用(如 )。但可以通过导出 laravel 应用的静态前端(html、、javascript)到 github pages。以下步骤演示如何将 laravel “hello world” 应用部署到 github pages:

在 GitHub Pages 托管 Laravel 应用

  1. 准备 Laravel 应用: 在 routes/web.php 中创建路由:
Route::get('/', function () {
    return view('welcome'); // 或替换为你的视图文件
});
登录后复制

确保应用能用 php artisan serve 本地运行。

安装 Laravel Export 包

使用 laravel-export 包导出 Laravel 视图为静态 HTML 文件。

使用 Composer 安装:

composer require spatie/laravel-export
登录后复制

发布配置文件:

php artisan vendor:publish --provider="SpatieExportExportServiceProvider"
登录后复制

导出静态文件

运行以下命令导出 Laravel 路由到静态 HTML 文件:

php artisan export
登录后复制

静态文件默认保存在 storage/app/export 目录下(可在 config/export.php 中修改输出路径)。

复制导出文件

将 storage/app/export 目录下的所有文件复制到项目的新文件夹,例如 dist。

推送到 GitHub

  1. 初始化仓库:

  2. 提交代码:

  3. 发布仓库:

启用 GitHub Pages

访问你的网站

你的网站地址为 https://your-username.github.io/your-repo/。

注意:

相关阅读:

以上就是GitHub 页面上的 Day Host 静态应用程序的详细内容,