cwmoss / slowfoot
此包的最新版本(dev-main)没有可用的许可信息。
您友好的静态网站生成器
dev-main
2024-09-25 20:13 UTC
Requires
- php: ^8.2
- composer-runtime-api: ^2.2.2
- ausi/slug-generator: ^1.1
- benjaminhoegh/parsedown-extended: ^1.2
- bloatless/php-websocket: ^3.0
- bramus/router: ^1.6
- cwmoss/wrun: ^1.0
- docopt/docopt: ^1.0
- erusev/parsedown: ^1.7
- jbroadway/urlify: ^1.2
- league/flysystem-memory: ^2.0
- league/glide: ^2.0
- mnapoli/front-yaml: ^2.0
- ovidigital/js-object-to-json: ^1.0
- paragonie/easydb: ^2.11
- php-parallel-lint/php-console-color: ^1.0
- phplucidframe/console-table: ^1.2
- sensiolabs/ansi-to-html: ^1.2
- spatie/async: ^1.5
- vlucas/phpdotenv: ^5.6
Requires (Dev)
- phpstan/phpstan: ^1.12
- phpunit/phpunit: ^11
This package is auto-updated.
Last update: 2024-09-25 20:13:13 UTC
README
W.I.P slowfoot
php >= 8.2
配置
一切都将改变!
https://cwmoss.github.io/slowfoot/
源
内容源具有唯一名称、源类型和选项
包含源加载器
- 数据集,json nd,load_dataset()
- json,load_json()
- 目录,markdown/ 前置信息,load_directory()
类型
类型是具有模板、路径模式或路径函数的内容类型
钩子
可用的钩子
- on_load(row) => row || null
管道
include src/helper.php => SLOWFOOT_BASE (project root directory)
read config.php => sources, types, hooks
| load_sources
| load template helper
=> dataset, paths
| build pages from all types with defined templates
| build pages from src/pages folder
=> website
资产引用
~/path/to.jpg 相对于文件内容源基础目录 ../parent/path/to.jpg 相对于当前文件内容源目录 ./path/to.jpg 相对于当前文件内容源目录 /path/to.jpg 相对于项目源目录