mirror of
https://github.com/StepanovPlaton/SSAUGenerator.git
synced 2026-10-31 10:18:29 +04:00
- 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
52 lines
1.9 KiB
YAML
52 lines
1.9 KiB
YAML
# Демонстрационный проект генератора 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 }
|