Основное правило редактирования контента книги относится к изменению заголовков. Изменяя заголовок в файле book/*/chapters/**/content.md необходимо изменить его в файле описывающем оглавление книги book/*/metadata/toc.json. В противном случае валидатор не позволит сделать коммит.
Название директорий должно совпадать с заголовком первого уровня (# Heading) расположенного в файле content.md принадлежащего этой директории.
При изменении названия директории содержащей файл content.md также необходимо произвести изменения в файле toc.json.
При добавлении новой главы (новой директории) необходимо выполнить следующие шаги:
4.1 Создать директорию, название которой совпадает с заголовком первого уровня находящегося в файле content.md. Стоит обратить внимание, что название директории не должно содержать индекса (000.) и подраздела ((Section Type)).
4.2 Создать в директории созданной на предыдущем шаге файл content.md и заполнить его контентом.
4.3 Создать описание новой главы в файле toc.json и разместить его под индексом соответствующим номеру главы.
4.4 Выполнить в терминале команду npm run book-reindex
.
Для изменения порядка существующих глав требуется изменение порядка в файле toc.json после чего терминале необходимо выполнить команду npm run book-reindex
.
Bad - # text text
Good - # Text text
Bad - # Text [text] text
Good - # Text \[text\] text
Bad - # Text [ text ] ( text ) < text >
Good - # Text [text] (text) <text>
Bad - # Text text
Good - # Text text
Bad -
# Text text
Content
Bad -
# Text text
Content
Good - `
# Text text
Content
Bad -
```ts
```
Good -
`````ts
`````
Bad -
content
`````ts
`````
content
Bad -
content
`````ts
`````
content
Good -
content
`````ts
`````
content