Обновить
0
0

Пользователь

Отправить сообщение
Возможность комбинирования статических и динамических страниц

Такая возможность востребована при создании мультиязычных статических сайтов. Визуальное содержимое разноязычных страниц обычно одинаково.

Разные SSG предлагают разные решения по хранению media для разных языковых версий страницы, например:
создание общей папки и ручного прописывания путей — в таком случае теряется ассоциированность файлов со статьей или разделом (путь имеет вид "/assets/data/ru/post_id/media" вместо "/ru/post_id/media"), администрировать вручную становится сложно (тексты и media для страницы находятся в разных каталогах).

либо создание папки для каждой страницы и хранение media в ней. Однако в таком случае media-файлы дублируются (в каждой языковой версии файлы скорее всего будут одинаковые).

Если у кого-то есть успешный опыт создания мультиязычного сайта с помощью SSG, прошу поделиться, как Вам удалось реализовать хранение мультимедийных данных к страницам и публикациям?

Я пока встретил успешную реализацию только у Grav (однако, это не ssg, а flat-file cms) — тексты для каждой языковой версии разные и хранятся в одной папке, media находится в этой же папке.

Также важен fallback для отсутствующей языковой версии. В Grav fallback успешно реализован, а что насчет SSG? Есть ли у кого подобный опыт?
Спасибо!

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность