cwmoss/slowfoot

此包的最新版本(dev-main)没有可用的许可信息。

您友好的静态网站生成器

dev-main 2024-09-25 20:13 UTC

This package is auto-updated.

Last update: 2024-09-25 20:13:13 UTC


README

Make Doku

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 相对于项目源目录