Я разработчик Python, знакомый с написанием длинных (многостраничных) документов с помощью Sphinx.Не только разоблачение API / строк документации, но и других документов для нетехнических читателей.Я отображаю их как статический HTML для обслуживания веб-сервером.
Сейчас я создаю сайт Django, который должен отображать несколько документов следующим образом:
- пользовательская навигация должнапоэтому требуется динамический рендеринг, а не статический HTML
- будет доступно несколько документов (например, руководство для конечного пользователя и API разработчика)
- каждый документ должен быть доступен на нескольких языках
Одним из вариантов является простое создание репозитория документов Sphinx для каждой пары язык-документ и рендеринг каждого статически.Но я бы предпочел рендерить через Django (чтобы добавить навигацию пользователя) и выбирать язык динамически с помощью определения языка Django.Это возможно?