sigwin / yassg
又一个静态网站生成器
1.0.0
2024-02-09 10:44 UTC
Requires
- php: ^8.2
- ext-zlib: *
- bentools/cartesian-product: ^1.4
- jsw/commonmark-figure-extension: ^1.1
- league/commonmark: ^2.3
- phpdocumentor/type-resolver: ^1.0
- phpstan/phpdoc-parser: ^1.0
- presta/sitemap-bundle: ^4.0
- spatie/commonmark-highlighter: ^3.0
- symfony/console: ^6.4 || ^7.0
- symfony/expression-language: ^6.4 || ^7.0
- symfony/filesystem: ^6.4 || ^7.0
- symfony/finder: ^6.4 || ^7.0
- symfony/form: ^6.4 || ^7.0
- symfony/framework-bundle: ^6.4 || ^7.0
- symfony/http-client: ^6.4 || ^7.0
- symfony/property-info: ^6.4 || ^7.0
- symfony/runtime: ^6.4 || ^7.0
- symfony/security-csrf: ^6.4 || ^7.0
- symfony/serializer: ^6.4 || ^7.0
- symfony/stopwatch: ^6.4 || ^7.0
- symfony/translation: ^6.4 || ^7.0
- symfony/twig-bundle: ^6.4 || ^7.0
- symfony/web-profiler-bundle: ^6.4 || ^7.0
- symfony/webpack-encore-bundle: ^2.0
- symfony/yaml: ^6.4 || ^7.0
Requires (Dev)
- phpunit/phpunit: ^11.0
- sigwin/infra: ~1.9.0
- dev-main
- 1.0.0
- 0.14.1
- 0.14.0
- 0.13.5
- 0.13.4
- 0.13.3
- 0.13.2
- 0.13.1
- 0.13.0
- 0.12.1
- 0.12.0
- 0.11.5
- 0.11.4
- 0.11.3
- 0.11.2
- 0.11.1
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.1
- 0.8.0
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.4
- 0.6.3
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.16
- 0.5.15
- 0.5.14
- 0.5.13
- 0.5.12
- 0.5.11
- 0.5.10
- 0.5.9
- 0.5.8
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.1
- 0.1.0
This package is auto-updated.
Last update: 2024-09-24 13:58:53 UTC
README
开始使用 Twig 和 Encore 构建静态网站。
使用 YAML 数据库来组织路由和数据。
开始使用
-
创建一个空文件夹
mkdir yassg-test && cd yassg-test
-
引入包
composer require sigwin/yassg
-
初始化项目
vendor/sigwin/yassg/bin/yassg yassg:init
-
运行开发服务器
make start/dev
构建网站
传递基础 URL 进行构建
BASE_URL=https://example.com/subdir make build/clean
输出将位于 public/
文件夹中,其中内容需要部署到 BASE_URL
。
Pages CI 配置
包括 Gitlab CI / Gitlab Pages 配置。