Возможность комбинирования статических и динамических страниц
Такая возможность востребована при создании мультиязычных статических сайтов. Визуальное содержимое разноязычных страниц обычно одинаково.
Разные 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? Есть ли у кого подобный опыт?
Спасибо!
Такая возможность востребована при создании мультиязычных статических сайтов. Визуальное содержимое разноязычных страниц обычно одинаково.
Разные 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? Есть ли у кого подобный опыт?
Спасибо!