Текст статьи Django не может быть выделен или связан - PullRequest
0 голосов
/ 17 сентября 2018

Я очень плохо знаком с Python и Django, но работаю с веб-сайтом, который использует модели статей.

Проблема, с которой я столкнулся, заключается в том, что текст внутри моих статей не может быть выделен.Не только это, но ссылки не могут быть нажаты.

Мой процесс заключается в том, чтобы включить srcUrl в модель статей.Я делаю каждую статью, которую я пишу, в HTML-документ и загружаю ее в отдельный каталог, чем мой основной.В админке Django я ссылаюсь на этот документ.

Когда я перехожу только к HTML-файлу, ссылки работают.Однако, когда я просматриваю статью на своем веб-сайте, она не работает: HTML-файл | Как это выглядит на моем сайте

Интересно, это лучший способ сделать что-то?Я обеспокоен тем, что, поскольку контент не отображается в инспекторе, ключевые слова в моей статье не влияют на мой веб-сайт.

Вот как выглядит мой models.py:

class Article(models.Model):
title = models.CharField(max_length=200)
abstract = models.TextField()
imgUrl = models.CharField(max_length=200)
srcUrl = models.CharField(max_length=200)
category = models.ForeignKey(Category, on_delete=models.CASCADE)
created_on = models.DateTimeField(
    default=timezone.now)

И именно здесь содержимое моих статей попадает в мой HTML-документ:

<p class="embed-responsive-item">{{article_content | safe}}</p>

Кто-нибудь знает, как я могу это исправить, чтобы текст можно было выделить, и я могу добавить ссылки на статьи?Кто-нибудь знает, влияет ли способ его настройки на SEO?

Я чувствую, что понятия не имею, что делаю, поэтому дайте мне знать, если что-то, что я сказал, сбивает с толку!

1 Ответ

0 голосов
/ 18 сентября 2018

Это может негативно повлиять на SEO, потому что поиск по What Does It Mean If I Have A Stellium? site:alicesparklykat.com в Google дает только вашу домашнюю страницу, а не саму страницу, хотя это может быть потому, что статья была опубликована сравнительно недавно.Это происходит из-за тега начальной загрузки embed-responsive-item и embed-responsive.Непонятно, почему вы решили использовать эту методологию, а не просто помещать HTML в подклассный шаблон.Удаление как embed-responsive-item, так и embed-responsive делает ваш текст обычным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...