stenope / skeleton
内容网站的 Stenope 骨架
dev-main
2024-04-04 09:58 UTC
Requires
- php: >=8.3
- ext-ctype: *
- ext-dom: *
- ext-iconv: *
- ext-json: *
- composer/package-versions-deprecated: ^1.11
- league/glide-symfony: ^2.0
- phpdocumentor/reflection-docblock: ^5.2
- stenope/stenope: 0.x-dev
- symfony/asset: 7.0.*
- symfony/asset-mapper: 7.0.*
- symfony/console: 7.0.*
- symfony/dotenv: 7.0.*
- symfony/expression-language: 7.0.*
- symfony/flex: ^1.17
- symfony/framework-bundle: 7.0.*
- symfony/intl: 7.0.*
- symfony/mime: 7.0.*
- symfony/monolog-bundle: ^3.1
- symfony/process: 7.0.*
- symfony/property-access: 7.0.*
- symfony/property-info: 7.0.*
- symfony/runtime: 7.0.*
- symfony/serializer: 7.0.*
- symfony/stimulus-bundle: ^2.13
- symfony/string: 7.0.*
- symfony/translation: 7.0.*
- symfony/twig-bundle: 7.0.*
- symfony/ux-swup: ^2.13
- symfony/yaml: 7.0.*
- symfonycasts/sass-bundle: ^0.6
- twig/twig: ^2.12|^3.0
Requires (Dev)
- ekino/phpstan-banned-code: ^1.0
- friendsofphp/php-cs-fixer: ^3.4
- phpstan/phpstan: ^1.2
- phpstan/phpstan-strict-rules: ^1.1
- phpstan/phpstan-symfony: ^1.0
- symfony/browser-kit: 7.0.*
- symfony/css-selector: 7.0.*
- symfony/debug-bundle: 7.0.*
- symfony/maker-bundle: ^1.0
- symfony/phpunit-bridge: 7.0.*
- symfony/stopwatch: 7.0.*
- symfony/var-dumper: 7.0.*
- symfony/web-profiler-bundle: 7.0.*
Conflicts
This package is auto-updated.
Last update: 2024-09-04 10:53:42 UTC
README
此骨架是一个有偏见的入门工具包,用于使用Stenope创建您的静态网站。
它包含一些功能,如果您计划从头开始创建内容网站,以及以下堆栈
- Symfony 6.4
- Symfony AssetMapper
- Sass
- Lint / CS (php-cs-fixer, phpstan, eslint, …)
- 图像调整大小集成 Glide
- 等等…
创建新项目
使用此骨架从头开始启动新应用程序,需要以下
composer create-project stenope/skeleton -s dev
先决条件
或者
- Node 16+,
- PHP 8.1+,
- Symfony CLI
- Composer
- Make
设置
使用
make install
Dev
使用
make serve
Symfony CLI 会为您暴露网站的 URL。
注意
make serve
足以同时提供 PHP 应用程序和资源。
您现在可以开发了!
构建
资产
make build.assets
内容
make build.content
资产+内容
从源代码构建整个静态网站,包括资产
make build.static
使用
make serve.static
更进一步
通过浏览其内容了解更多关于此骨架的信息。