twent / ssg
最简单的静态网站生成器 (SSG)
0.0.1
2023-07-29 14:36 UTC
Requires
- php: >=7.4
- ext-json: *
- illuminate/view: ^10.16
- symfony/console: ^6.3
- symfony/filesystem: ^6.3
- symfony/finder: ^6.3
Requires (Dev)
- squizlabs/php_codesniffer: ^3.7
- symfony/var-dumper: ^6.3
README
使用 Blade 和 Vite 为您的网站提供最简单的 SSG。
功能
- 从 JSON 文件 生成
- Blade 模板引擎来自 Laravel
- Vite CSS & JS 编译器
- 在页面间共享自定义数据
要求
- PHP 7.4 或更高版本
- Node JS 的最新版本 + yarn(或 npm、pnpm 等)
安装
- 克隆此存储库或运行
composer create-project twent/ssg YOUR_SITE_NAME - 安装依赖项
make install - 制作测试构建
make
如何使用
resources/views中的视图resources/pages文件夹中的页面 JSONresources/assets中的 CSS & JS 资产
灵感来自 Cleaver