📜  如何在 Django 项目中添加站点标题、站点标题、索引标题?(1)

📅  最后修改于: 2023-12-03 15:38:15.110000             🧑  作者: Mango

如何在 Django 项目中添加站点标题、站点标题、索引标题?

在 Django 项目中,我们可以通过对 settings.py 文件进行修改来添加站点标题、站点描述、索引标题等元素。下面就来一步步介绍如何实现。

添加站点标题

站点标题是在浏览器标签页中显示的标题。要添加站点标题,我们需要在 settings.py 文件中定义一个变量,如下所示:

# settings.py

SITE_TITLE = "My Site Title"

然后,在需要显示站点标题的地方(比如网页模版)插入以下代码:

<!-- template.html -->

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{{ SITE_TITLE }}</title>
</head>
<body>
    <!-- Your HTML code here -->
</body>
</html>

这样,当用户访问网站时,网页标签页就会显示站点标题了。

添加站点描述

站点描述是在搜索引擎结果页面中显示的描述文字。要添加站点描述,我们需要定义一个变量,如下所示:

# settings.py

SITE_DESCRIPTION = "My Site Description"

然后,在 HTML 中添加以下代码:

<!-- template.html -->

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{{ SITE_TITLE }}</title>
    <meta name="description" content="{{ SITE_DESCRIPTION }}">
</head>
<body>
    <!-- Your HTML code here -->
</body>
</html>

其中,<meta name="description"> 标签用于设置站点描述。

添加索引标题

索引标题是在搜索引擎结果页面中显示的标题。要添加索引标题,我们需要定义一个变量,如下所示:

# settings.py

INDEX_TITLE = "My Index Title"

然后,在 HTML 中添加以下代码:

<!-- template.html -->

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{{ SITE_TITLE }}</title>
    <meta name="description" content="{{ SITE_DESCRIPTION }}">
    <meta name="og:title" content="{{ INDEX_TITLE }}">
</head>
<body>
    <!-- Your HTML code here -->
</body>
</html>

其中,<meta name="og:title"> 标签用于设置索引标题。

以上就是在 Django 项目中添加站点标题、站点描述、索引标题的方法,希望对你有所帮助。