第二天:在GitHub Pages上托管静态应用

第二天:在GitHub Pages上托管静态应用

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

GitHub Pages适合托管静态网站,但不支持PHP应用如Laravel。可以通过Laravel的artisan命令导出静态前端,步骤包括创建路由、安装laravel-export包、导出静态文件并推送到GitHub。此方法仅适用于静态内容,动态功能无法使用。

🎯

关键要点

  • GitHub Pages适合托管静态网站,不支持PHP应用如Laravel。
  • 可以通过Laravel的artisan命令导出静态前端。
  • 步骤包括创建路由、安装laravel-export包、导出静态文件并推送到GitHub。
  • 创建路由示例:Route::get('/', function () { return view('welcome'); });
  • 确保应用在本地运行,使用命令php artisan serve。
  • 安装laravel-export包:composer require spatie/laravel-export。
  • 发布配置文件:php artisan vendor:publish --provider='Spatie\
  • Export\ExportServiceProvider'。
  • 导出静态文件:php artisan export,文件默认保存在storage/export目录。
  • 将导出的文件复制到项目的新文件夹,例如dist。
  • 初始化GitHub仓库,提交代码并发布。
  • 在GitHub设置中启用GitHub Pages,选择main分支并设置文件夹。
  • 注意:此方法仅适用于静态内容,动态功能无法使用。
  • 对于完整的Laravel应用,建议使用Heroku、Vercel或Laravel Forge等平台。
➡️

继续阅读