Задать вопрос
mitaichik
@mitaichik

Есть что то проще чем php?

Ребята, нужно сделать сайтик на 3 странички.
И нужен какой-то простой шаблонизатор, в принципе, с единственной функцией - include - чтоб тупо контент не дублировать несколько раз
Могу взять php но не охото все это настраивать на сервере - сайт - обычная статика html

Есть что нить такое?
  • Вопрос задан
  • 210 просмотров
Подписаться 2 Простой 2 комментария
Решения вопроса 2
@Refguser
Решения для бизнеса: от создания ИМ до...
Есть что нить такое?


SSI (но тоже возможно понадобиться настройка - включение)

(а ещё можно с конфигами аппача поиграться - тоже кое-что можно инклудить)
Ответ написан
Fragster
@Fragster
помогло? отметь решением!
Если обычная статика html то можно собирать с помощью gulp/webpack/rollup из кусков и получать статический сайт. Если не нужно сильно со стилями бороться и это что-то типа сборника документации - то вообще что-то типа https://vuepress.vuejs.org/ можно использовать.
Потом просто набор статических файлов класть на хостинг и всё.

Хотя что подразумевается под "настраивать php на сервере" не очень понятно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 6
Братку это делается за 3 секунды на пхп
там вообще изи.
прям совсем, просто переименуй файл с html в пхп там прям совсем минимум.
зайди онлайн на любой сайт с GPT и попроси его сделать пример.
100% даст сразу правильный ответ

создай header.php
<!-- header.php -->
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Мой сайт</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <header>
        <h1>Добро пожаловать на мой сайт</h1>
        <nav>
            <ul>
                <li><a href="page1.php">Страница 1</a></li>
                <li><a href="page2.php">Страница 2</a></li>
                <!-- Добавьте другие ссылки -->
            </ul>
        </nav>
    </header>


создай footer.php
<!-- footer.php -->
    <footer>
        <p>&copy; 2023 Мой сайт. Все права защищены.</p>
    </footer>
</body>
</html>



создай index.php
<!-- index.php -->
<?php include 'header.php'; ?>
<main>
    <h2>Содержимое страницы 1</h2>
    <p>Это пример содержимого для первой страницы.</p>
</main>
<?php include 'footer.php'; ?>

Ответ написан
Есть ... php в виде одной команды include, куда еще проще ))
Ответ написан
Комментировать
Lord_of_Rings
@Lord_of_Rings
Северный странник. Злой, но добрый
Есть
Лень называется
Ответ написан
Комментировать
Afranius
@Afranius
Из говорящих дольше живут те, что говорят меньше.
1. Проще нет.
2. Чтобы не дублировать контент можно использовать JS
3. А чтобы собрать сайт - можно использовать PHP, причём после сборки сайта его и удалить можно. Или вообще собрать на другой ВМ, потом просто залить на хост папкой или архивом.

Сам в своё время писал по сути галерею товаров (заказчик сказал "как магазин, но не магазин").
Картинки были залиты на сайт и чтобы сменить цены (да и названия), достаточно было сменить один текстовый файлик. Без PHP - только JS (php я тогда по сути даже не знал).
Ответ написан
Комментировать
Если без динамики, то Pug - отличный шаблонизатор
Ответ написан
Комментировать
mayton2019
@mayton2019
Bigdata Engineer
Еще есть "усы" https://mustache.github.io/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы