写一个简单的base_site.html例子
时间: 2024-05-13 19:17:38 浏览: 12
以下是一个简单的 `base_site.html` 的例子:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{% block title %}My Site{% endblock %}</title>
<link rel="stylesheet" href="path/to/my/css/file.css">
{% block head %}{% endblock %}
</head>
<body>
<header>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</header>
<main>
{% block content %}{% endblock %}
</main>
<footer>
<p>© 2021 My Site</p>
</footer>
{% block js %}{% endblock %}
</body>
</html>
```
在这个例子中,我们定义了一个基础的 HTML 模板,其中包括一个 HTML 头部,一个导航菜单,一个主要的内容区域,一个页脚以及一些静态资源链接。我们使用 Django 模板语言中的块 (`{% block %}`) 来定义模板中的可替换区域,这些区域在子模板中可以被重载。例如,通过 `{% block title %}...{% endblock %}` 我们定义了页面的标题区域,这个区域可以在子模板中被重载。