登录
首页 >  文章 >  php教程

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

时间:2024-12-29 17:00:49 414浏览 收藏

今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《GitHub 页面上的 Day Host 静态应用程序》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在评论提出,我都会认真看的!大家一起进步,一起学习!

GitHub Pages 仅支持静态网站托管,无法直接运行 PHP 应用(如 Laravel)。但可以通过导出 Laravel 应用的静态前端(HTML、CSS、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="Spatie\Export\ExportServiceProvider"

导出静态文件

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

php artisan export

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

复制导出文件

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

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

推送到 GitHub

  1. 初始化仓库: GitHub 页面上的 Day Host 静态应用程序

  2. 提交代码: GitHub 页面上的 Day Host 静态应用程序

  3. 发布仓库: GitHub 页面上的 Day Host 静态应用程序

启用 GitHub Pages

  • 在 GitHub 上找到你的仓库。
  • 前往 设置 > Pages
  • 在“源”部分,选择主分支,并将文件夹设置为 /dist/docs(如果需要)。
  • 保存设置。

访问你的网站

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

注意:

  • 此方法仅适用于静态内容。Laravel 的动态功能(如数据库访问、身份验证)无法在 GitHub Pages 上运行。
  • 要部署完整的 Laravel 应用,请考虑使用 Heroku、Vercel 或 Laravel Forge 等平台。

相关阅读:

  • 使用 PHP 的 Jenkins - 运行你的第一个管道
  • 将 TikTok API 与 Laravel 集成:完整指南

好了,本文到此结束,带大家了解了《GitHub 页面上的 Day Host 静态应用程序》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多文章知识!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>