Я кодирую с помощью django, и когда я работаю с шаблоном django, я делаю следующее, чтобы избежать повторения кода. Позвольте мне проиллюстрировать это на примере:
Предположим, у меня есть две страницы на моем веб-сайте:
1) home 2) about
In django Я кодирую, как показано ниже:
Сначала я строю базу. html:
<!DOCTYPE html>
<html>
<head>
<title>{% block title %}home{% endblock title %}</title>
<link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
<link rel="stylesheet" href="{% static 'css/my-base-css.css' %}">
{% block stylesheet %}{% endblock stylesheet %}
</head>
<body>
<h1>this is my site</h1>
{% block body %}{% endblock body %}
</body>
</html>
Затем строю дом. html:
{% extends 'base.html' %}
{% block stylesheet %}<link rel="stylesheet" href="{% static 'css/home-page-css.css' %}">
{% endblock stylesheet %}
{% block body %}
<h2>This is home</h2>
{% endblock body %}
Я также строю около. html:
{% extends 'base.html' %}
{% block title %}
my-website-about
{% endblock title %}
{% block stylesheet %}<link rel="stylesheet" href="{% static 'css/about-page-css.css' %}">
{% endblock stylesheet %}
{% block body %}
<h2>This is about</h2>
{% endblock body %}
Теперь я хочу сделать то же самое, не имея серверной части. У меня есть сайт stati c. Как я могу сделать то же самое, не имея серверной части, например django или php, и т.д. c.?
Здесь есть аналогичный вопрос: Включить другой файл HTML в HTML файл
Это может решить мою проблему. Однако это немного отличается от того, что я хочу. Он загружает еще один html в файл html, но я ищу расширение другого html; Я имею в виду добавление к другой базе. html и наличие нового html файла