@Aleksandr231224

Как сделать многостраничный сайт более понятно?

Привет всем! Мне нужно создать многостраничный сайт. Не знаю как это сделать. Читал у вас на хабре, но ничего не понял: то фраемворки, какие-то CMS, include(), grunt, gulp, webpack. Я хочу понять как это вообще нужно делать. Вот мне нужно создать например сайт с статьями. И чтоб добавить новую статью на свой сайт нужно скопированный и отредактированный HTML файл добавить в общий сайт(вручную) или существует фраемворк для этого. Буду ждать ответа!
  • Вопрос задан
  • 368 просмотров
Решения вопроса 3
sashabeep
@sashabeep
Дней без вопросов про Slick на тостере : 0
Берете любую CMS и погнали.
Для первоначальных экспериментов я бы рекомендовал такое, где поменьше MVC, ООП и прочей хератени, которая требует добавления статей коммитом на гитхаб, верстка шаблона невозможна без десятка node_modules, а админка требует VPS.

Все CMS построены по одному и тому же принципу - на бэкенде админка для записи в базу или файлы, со стороны фронта - оборачивание содержимого статьи в шаблон и выплевывание в браузер. Либо построение списка с постраничным переключателем, если вы находитесь не на конкретном документе, а в разделе. С помощью встроенных команд шаблонизатора в нужных местах шаблона проставляются «дырки» для вывода в них полей документа - тех же заголовков, контента и прочего. В-общем, это вся кухня.

Я, конечно, как амбассадор не могу не посоветовать Evolution, который простой, как угол дома с т.з. присоединения простых HTML шаблонов к админке. Начните с LTS версии 1.4.11, чтобы освоить принципы.

Еще проще - Grav, он без БД, контент хранится в файлах, шаблонизатор Twig
Ответ написан
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
Ну не какие-то, но хочу понять как лучше сделать многостраничный сайт
понятие лучше не совсем применимо к технологиям вообще. Как и вопрос "хочу понять как лучше сделать многоквартирный дом", смысла он не имеет. То есть все сильно зависит от типа конкретного изделия и хотелок заказчика. В вашем случае - либо быстро и просто - взять готовую систему цмс, настроить по готовым гайдам в интернете и все готово. Или есть длинный путь - читаем про архитектуры веб приложений, ООП, пишем простенькие сайты для обучения, потом берем фреймворк, читаем, разбираемся, пишем серьезные проекты. Понадобится так же знание SQL и общие принципы работы сетевых протоколов, хотя бы на базовом уровне.
Ответ написан
saboteur_kiev
@saboteur_kiev
software engineer
я умею работать с JS, PHP, C#, HTML и CSS, но как сделать многостраничный сайт не знаю.


Вы не умеете работать с этим. Если бы умели, подобного вопроса бы не было.
Уметь работать это не знать пару команд, а уметь ими пользоваться чтобы реализовывать функционал.

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

Вы оперируете понятием html страница созданная вручную и добавленная.
А динамический сайт генерирует их на ходу, создав html страничку из шаблона и наполнив ее информацией, например из базы данных.

В вашем случае - просто сделайте несколько html и навигацию между ними.
Либо поставьте готовый CMS типа Wordpress и наполните его из админки.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Sanes
@Sanes
!
какие-то CMS
Ответ написан
cr1gger
@cr1gger
Тупые вопросы порождают тупые ответы (с)
DanArst
@DanArst
Э, Ойboy!
то фраемворки, какие-то CMS, include(), grunt, gulp, webpack.

Если вы не знакомы с сайтостроением и с любым из языков программирования на "Вы", то советую смотреть в сторону конструкторов наподобие Tilda, Wix, Ukit и не забивать себе голову, в данный момент ненужной для вас, информацией. Потому что, если бы вам реально была интересна эта тема, то вы бы без проблем нашли информацию на просторах интернета и не задавали глупые вопросы, подобные этому.
Ответ написан
@AlexPitTech
backend php developer
судя по вопросу, я рекомендую воспользоваться online конструктором сайтов, и не париться по поводу framework-ов CMS gulp итд.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы