mirror of
https://github.com/StepanovPlaton/SSAUGenerator.git
synced 2026-10-31 10:18:29 +04:00
Fix title-docx
This commit is contained in:
@@ -100,6 +100,8 @@ node docx/src/cli.js --content content/<проект>/docx --init
|
||||
node pptx/src/cli.js -c content/<проект>/pptx/config.yaml --init
|
||||
```
|
||||
|
||||
`--init` создаёт в общем каталоге ресурсов `content/<проект>/assets/` титульный лист `title-page.docx` (образец), который затем используется при сборке.
|
||||
|
||||
### Сборка
|
||||
|
||||
```powershell
|
||||
@@ -114,6 +116,11 @@ node pptx/src/cli.js -c content/<проект>/pptx/config.yaml
|
||||
|
||||
Результат собирается в папку проекта и называется по имени проекта: `content/<проект>/<проект>.docx` и `content/<проект>/<проект>.pptx`.
|
||||
|
||||
### 📄 Титульный лист и оглавление
|
||||
|
||||
- **Титульный лист** берётся из файла `document.titlePage` (по умолчанию `content/<проект>/assets/title-page.docx`) и **приклеивается в начало** сгенерированного документа. Образец, созданный при `--init`, содержит условные данные: **отредактируйте его вручную** под свой проект (ФИО, группа, тема, преподаватель и т. п.) — при повторной сборке используется именно этот файл.
|
||||
- **Оглавление** вставляется как поле Word и при генерации остаётся пустым. После сборки откройте документ в Word и **нажмите «Обновить поле» / «Обновить оглавление»** — оно заполнится автоматически на основе фактических заголовков. Либо включите `document.features.updateFields: true`, и Word обновит поле при открытии.
|
||||
|
||||
---
|
||||
|
||||
## 📚 Документация
|
||||
|
||||
Reference in New Issue
Block a user