phpreel / static
Laravel 包,可以将您的应用程序转换为静态 HTML 网站。
Requires
- spatie/url: ^1.3
README
phpReel Static Laravel 包
phpReel Static 是一个简单的 Laravel 包,由 phpReel 创建和使用,可以将您的 Laravel 应用程序转换为静态 HTML 网站。
您只需要一个 artisan 命令 php artisan generate:static
,这将生成您的静态网站。一旦您运行此命令,您将在 Laravel 应用程序的根目录下名为 static
的目录中找到您的静态网站。
您可以在 static
目录中添加一个 .gitignore 文件,并限制可以提交的文件。以下是 phpReel 使用的 .gitignore
文件。
*
*/
!.gitignore
在执行命令之前,请确保您的 Laravel 应用程序已在服务器上运行。您可以通过在终端中运行 php artisan serve
来在几秒钟内启动服务器。当您运行 php artisan generate:static
时,不要关闭服务器,如果需要,请使用两个终端。
请注意,您的一些 Laravel 应用程序提供的功能可能不再在静态网站上可用(您将无法访问数据库、登录系统、支付等)。
安装
您可以通过 composer 安装此包。
composer require phpreel/static
为什么使用 phpReel Static?
静态网站的主要好处是您可以将其部署到任何地方,从 GitHub Pages 到 Netlify,甚至 Google Drive。这意味着在互联网上拥有自己的网站既简单又便宜。
如何更新由 phpReel Static 生成的网站
您应该在 Laravel 应用程序上运行并修改那里(例如添加新文章、更新内容等)。一旦完成,运行命令 php artisan generate:static
并将新生成的静态网站直接部署到您的提供商。
贡献
phpReel 每天都在变得更大、更好,因此随着每个新功能的推出,管理产品的难度越来越大,需要团队。我真的想将这个项目发展成一个完整的软件公司,但在那一天到来之前,我完全依赖于社区的援助。以下是一些可以帮助 phpReel 发展的事情的列表
- 在 GitHub 上创建项目的分支 并通过添加新功能、修复错误或改进现有内容(然后提交 pull request)来为它做出贡献
- 传播关于这个项目的消息
- 只需简单地使用它,如果您发现任何错误,请打开一个 GitHub 上的 issue