Emil 是一个基于 Laravel 的静态网站生成器。

资助包维护!
happytodev

v2.0.4 2024-08-20 22:36 UTC

This package is auto-updated.

Last update: 2024-09-20 22:53:31 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Emil 是一个使用 Laravel 制作的静态网站生成器。使用简单的 Markdown 文件、Blade 模板、TailwindCss 来构建您的网站。

支持我们

您可以通过赞助来支持 Emil。

安装

先决条件

Emil 需要一个全新的 Laravel 安装。

laravel new youramazingwebsite

您可以通过 composer 安装此包。

composer require happytodev/emil

启动安装

php artisan emil:install
npm install && npm run dev

用法

您可以在 content 文件夹中构建您的内容。

您可以通过修改 resources/views 文件夹来修改您网站的外观。

生成静态内容

使用此命令

php artisan emil:generate

Emil 开发服务器

您可以使用内置的 Emil 服务器实时查看您的修改。

php artisan emil:serve

在后台,Emil 启动 Browser-Sync,并监视 contentresources/views 文件夹中的所有文件。

每次检测到更改时,它都会在 _html 文件夹中生成

  • css/main.css 文件
  • 所有 HTML 文件

当然,刷新浏览器中的视图。

部署

当您满意时,只需将 _html 文件夹的内容推送到您的服务器即可。

测试

待文档化

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全漏洞

请参阅我们的安全策略了解如何报告安全漏洞。

致谢

许可

MIT 许可证 (MIT)。请参阅许可文件以获取更多信息。