Какой фреймворк лучше использовать для создания небольшого сайта на Synology?

Какой фреймворк лучше всего подходит для настройки простого сайта со статическим контентом на Synology DS923+ с поддержкой Docker и требованием наличия админки для управления текстом и изображениями через web-интерфейс? Необходимо выбрать фреймворк, который прост в настройке, имеет минимальное количество ошибок и совместим с Synology. Какой фреймворк можно рекомендовать для данной ситуации, учитывая количество доступных на рынке вариантов?
  • 1 апреля 2024 г. 8:29
Ответы на вопрос 5
Для создания небольшого сайта на Synology с поддержкой Docker и админкой для управления контентом через web-интерфейс, можно рекомендовать использовать фреймворк Vue.js в связке с Nuxt.js.

Vue.js - это простой и гибкий фреймворк для создания интерфейсов, который легко интегрируется с другими технологиями. Nuxt.js, в свою очередь, добавляет к Vue.js возможности для создания универсальных приложений (серверный рендеринг, статическое генерирование и др.).

Эта комбинация позволит создать сайт со статическим контентом, который будет легко управлять через админку и будет хорошо работать на Synology с поддержкой Docker. В то же время Vue.js имеет широкое сообщество пользователей, что упрощает поиск информации и поддержку.

Конечно, также стоит рассмотреть другие фреймворки, такие как React, Angular или Svelte, но Vue.js с Nuxt.js в данном случае представляется оптимальным выбором.
<blockquote>и соответственно никаких баз данных для хранения пользовательских данных</blockquote> Внезапно, текста тоже где-то надо хранить. <br/> <br/> <blockquote>При этом хотелось бы, чтобы у сайта была админка и текст/картинки можно было бы поправить через web-интерфейс, а не закидыванием новых html-ок на NAS.</blockquote> Скорее всего что-то типа вордпресс + sqlite может подойти.
Есть генераторы статических файлов.
Линух в Synology безобразно изуродован и перепахан как улицы нашего города после зимы :) Поэтому пойдет только то, что есть в пакетах от самого Synology - по крайней мере, тут гарантирована работоспособность. Да, можно ставить пакеты от entware например, но там запросто глюки словить.
<blockquote>задача поднять простейший сайт со статическим контентом на нем (только текст, картинки и блок с контактной информацией, никаких пользователей и соответственно никаких баз данных для хранения пользовательских данных).</blockquote> <br/> Файловые CMS. <br/> Можно даже раритет типа <a href="https://cmsimple.ru/" rel="nofollow">Cmsimple</a> , Nano CMS (ойфсат <a href="http://web.archive.org/web/20130727033139/http://code.google.com/p/nanote/" rel="nofollow">остался в архиве</a> , но файл движка думаю можно найти), <br/> <a href="http://mqblog.ru/" rel="nofollow">Mosquito Bloody Mary</a> (братишка почившей наны. Сам уже давно неживой, но работает :) ) и много других.
Похожие вопросы