🏗️ Программный API

StaticFlow предоставляет мощный API для программного создания и управления сайтами:

python
fromstaticflowimportEngine,Config,PagefrompathlibimportPath# Создаем конфигурациюconfig=Config("config.toml")# Инициализируем движокengine=Engine(config)# Создаем страницу программноpage=Page(source_path=Path("programmatic.md"),content="# Программно созданная страница\n\nЭта страница создана с помощью Python API.",metadata={"title":"Программная страница","date":"2023-03-23","tags":["api","python"]})# Добавляем страницу в движокengine.site.add_page(page)# Собираем сайтengine.build()