Как добавить значок на страницу HTML? - PullRequest
1 голос
/ 19 февраля 2020

Я знаю, что это дублирующий вопрос, но я пытался добавить файл favicon.ico на свой сайт на localhost: 8000, созданный с Django. Фавикон существует в шаблонах \ article (в приложении под названием article), и я попробовал все на stackoverflow, youtube и использовал realfavicongenerator. net, но ничего не работает. Нужно ли определять Django URL / представление для файла ICO, так как localhost: 8000 / favicon.ico вызывает ошибку? Вот мой (упрощенный) код, кстати:

<title>Newsreed | Articles</title>
<link rel="shortcut icon" type = 'image/x-icon' href="favicon.ico">

Что мне делать, потому что я боролся с этим уже несколько дней, и ничего не было найдено.

Ответы [ 4 ]

0 голосов
/ 20 февраля 2020

Кодируйте стандартные ссылки избранного в верхней части шаблона или базы. html и убедитесь, что значки находятся в каталоге / s:

{% load staticfiles %}

<head>
  <link rel="shortcut icon" href="{% static "img/favicon.ico" %}">
  <link rel="icon" href="{% static "img/animated_favicon1.gif" %}">

. Вы можете использовать favicon-generator.org, чтобы создавать новые значки.

0 голосов
/ 19 февраля 2020

Достоверно уверен, что синтаксис для href должен быть: href = "{% stati c 'imgs / favicon.ico'%}

0 голосов
/ 20 февраля 2020

Лучший способ разместить значок на каждой странице вашего сайта - связать его с base.html с помощью href="{% static 'articles/favicon.ico' %}. Имейте в виду, что вам нужно добавить {% load static %} в шаблон тоже.

0 голосов
/ 19 февраля 2020

Мне нравится использовать:

https://www.favicon-generator.org/

Они позволяют загрузить изображение для использования, и оно выведет каталог с все уменьшенные версии изображения для всех типов устройств, на которых можно просматривать страницу, включая html, который вам нужно будет скопировать и вставить.

...