Files
SSAUGenerator/content/example/pptx/config.yaml
StepanovPlaton bf7816ab7c Rename project to SSAU Generator and restructure content
- Move projects into content/<project>/{docx,pptx} with shared assets/
- Flatten config paths; output = project name in project folder
- Add pptx --init scaffold; remove docx exe build
- Add feature-complete content/example; ignore content/* except example
- Rewrite README and AGENTS.md
2026-10-11 23:25:22 +04:00

52 lines
1.9 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Демонстрационный проект генератора PPTX.
# Показывает все типы слайдов и все доступные блоки разметки.
# Все относительные пути считаются от каталога этого файла.
# Общие ресурсы проекта лежат выше, в ../assets, и используются и для docx, и для pptx.
presentation:
# Имя файла = имя проекта = имя папки проекта, в папке проекта.
output: ../example.pptx
author: "Автор примера"
track: "Название трека"
theme:
width: 13.333
height: 7.5
font: "Segoe UI"
backgrounds:
# Задники — общие ресурсы проекта.
title: ../assets/title-bg.jpeg
content: ../assets/content-bg.jpg
final: ../assets/final-bg.jpeg
plantuml:
enabled: true
java: auto
# plantuml.jar лежит в корне репозитория.
jar: ../../../tools/plantuml.jar
format: png
charset: UTF-8
cache: true
cacheDir: .plantuml-cache
timeoutMs: 30000
# Каталог контента — папка этого config.yaml.
content:
dir: .
# Список слайдов: тип задаёт макет, file — Markdown-файл слайда.
slides:
- { type: title, file: slides/00-title.md }
- { type: content, file: slides/01-text.md }
- { type: content, file: slides/02-lists.md }
- { type: content, file: slides/03-table.md }
- { type: content, file: slides/04-image.md }
- { type: content, file: slides/05-puml.md }
- { type: content, file: slides/06-metrics.md }
- { type: content, file: slides/07-flow.md }
- { type: content, file: slides/08-chart.md }
- { type: content, file: slides/09-columns.md }
- { type: content, file: slides/10-notes.md }
- { type: section, file: slides/11-section.md }
- { type: final, file: slides/12-final.md }