Appearance
Используемые языки
В проекте используется несколько языков с чётко разделёнными ролями. Каждый из них решает свою задачу и не дублирует функциональность других.
Цель этого раздела — дать общее понимание, какие языки используются, зачем они нужны и как они взаимодействуют между собой.
Принцип разделения
Markdown отвечает за текст и структуру, а Liquid JS — за логику и связи между элементами документа.
Такое разделение позволяет писать документы как обычный текст, ничем не отличающийся от заметки в блокноте, и при этом получать всё, что нужно серьёзной работе: автоматическую нумерацию, ссылки между элементами и логику вроде подстановки переменных — а изменения в структуре документа при этом не требуют ручных правок оформления.
Для детального изучения каждого языка приводятся отдельные разделы, а также ссылки на официальную документацию.
➡️ Далее: