#javascript #html
#javascript #HTML
Вопрос:
Я новичок в веб-разработке. Я немного изучил Flask и Django и обнаружил очень полезную функцию: использование шаблонов, чтобы не повторять один и тот же код на каждой HTML-странице.
Возможно ли использовать эту функцию без content Manager, такого как Django или Flask?
Их очень сложно установить на сервере, на котором размещен мой веб-сайт; кроме того, мне пришлось бы перейти на более профессиональную (дорогую) схему. Я хочу придерживаться html, css и javascript.
Спасибо за ваш совет, Эл
Комментарии:
1. многие клиентские фреймворки, такие как vue, могут быть переведены в статический html и при этом оставаться полностью динамичными с несколькими страницами и структурированными модулями, шаблонами и кодом, вы даже можете использовать один из многих движков шаблонов, таких как ejs, или изучить веб-компоненты, или пойти по-настоящему хакерски и использовать ajax для загрузки частичных файлов.. да, возможно, вам не нужна серверная часть для включения вещей
2. Если вам просто нужна функциональность шаблона с результатом статического сайта, возможно, посмотрите на такие системы, как
Jekyll
илиLektor
. Первый основан на Ruby on Rails и имеет систему шаблонов, аналогичную Jinja, используемой Flask. Последний я не использовал, но используется командой разработчиков Flask для создания собственного сайтаpalletsprojects.com
.