GitHub Pages 專為託管靜態網站而設計,這意味著它不支援開箱即用的 PHP 應用程式(例如 Laravel)。但是,您可以透過使用 Laravel 的 artisan 命令和工具導出已編譯的資源(HTML、CSS 和 JavaScript)來託管 Laravel 應用程式的靜態前端部分。
以下是如何為 GitHub Pages 調整 Laravel「Hello World」應用程式:
Route::get('/', function () { return view('welcome'); // Or replace 'welcome' with your view file. });
確保您的應用程式使用 php artisanserve 在本地運行。
使用 laravel-export 套件將 Laravel 視圖匯出為靜態 HTML 檔案。
透過 Composer 安裝:
composer require spatie/laravel-export
發布設定檔:
php artisan vendor:publish --provider="Spatie\Export\ExportServiceProvider"
執行以下命令將 Laravel 路由匯出到靜態 HTML 檔案:
php artisan export
靜態檔案預設儲存在storage/export目錄下(可在config/export.php檔案中變更輸出路徑)。
導航到儲存/匯出目錄並將所有檔案複製到專案中的新資料夾,例如 dist。
初始化儲存庫
提交代碼
發布儲存庫
您的網站將在 https://your-username.github.io/your-repo/ 上線。
以上是GitHub 頁面上的 Day Host 靜態應用程式的詳細內容。更多資訊請關注PHP中文網其他相關文章!