Какой фреймворк лучше всего подходит для настройки простого сайта со статическим контентом на Synology DS923+ с поддержкой Docker и требованием наличия админки для управления текстом и изображениями через web-интерфейс? Необходимо выбрать фреймворк, который прост в настройке, имеет минимальное количество ошибок и совместим с Synology. Какой фреймворк можно рекомендовать для данной ситуации, учитывая количество доступных на рынке вариантов?
Для создания небольшого сайта на Synology с поддержкой Docker и админкой для управления контентом через web-интерфейс, можно рекомендовать использовать фреймворк Vue.js в связке с Nuxt.js. Vue.js - это простой и гибкий фреймворк для создания интерфейсов, который легко интегрируется с другими технологиями. Nuxt.js, в свою очередь, добавляет к Vue.js возможности для создания универсальных приложений (серверный рендеринг, статическое генерирование и др.). Эта комбинация позволит создать сайт со статическим контентом, который будет легко управлять через админку и будет хорошо работать на Synology с поддержкой Docker. В то же время Vue.js имеет широкое сообщество пользователей, что упрощает поиск информации и поддержку. Конечно, также стоит рассмотреть другие фреймворки, такие как React, Angular или Svelte, но Vue.js с Nuxt.js в данном случае представляется оптимальным выбором.
и соответственно никаких баз данных для хранения пользовательских данныхВнезапно, текста тоже где-то надо хранить.
При этом хотелось бы, чтобы у сайта была админка и текст/картинки можно было бы поправить через web-интерфейс, а не закидыванием новых html-ок на NAS.Скорее всего что-то типа вордпресс + sqlite может подойти.
Есть генераторы статических файлов.
Линух в Synology безобразно изуродован и перепахан как улицы нашего города после зимы :) Поэтому пойдет только то, что есть в пакетах от самого Synology - по крайней мере, тут гарантирована работоспособность. Да, можно ставить пакеты от entware например, но там запросто глюки словить.
задача поднять простейший сайт со статическим контентом на нем (только текст, картинки и блок с контактной информацией, никаких пользователей и соответственно никаких баз данных для хранения пользовательских данных).
Файловые CMS.
Можно даже раритет типа Cmsimple , Nano CMS (ойфсат остался в архиве , но файл движка думаю можно найти),
Mosquito Bloody Mary (братишка почившей наны. Сам уже давно неживой, но работает :) ) и много других.