Und jetzt noch ein paar Gedanken zum Thema Custom Tags und ob man sie überhaupt einführen sollte.
Die kurze Antwort ist NEIN.
Lassen Sie uns nun über dieses Thema nachdenken - "Warum?" . Es gibt eine so bekannte russischsprachige Ressource Habr, wer sich erinnert, sie hieß ursprünglich auch Habrahabr. Also fügten sie ein benutzerdefiniertes XML-Tag hinzu<cut> , wodurch der Teil des Artikels abgeschnitten wurde, der in der Vorschau erscheinen sollte, und der andere Teil in der Artikelvorschau ausgeblendet wurde. Somit hat der Benutzer "den Artikel unter dem Schnitt entfernt" . Auf den ersten Blick ist es eine recht gute Lösung für den Nutzer zu entscheiden, was in der Artikelvorschau erscheinen soll, damit der Artikel im Newsfeed der Seite Aufmerksamkeit erregt. Andererseits, wie oft konnten Sie Kommentare sehen: "Autor, nehmen Sie den Artikel unter den Schnitt!" . Und hier liegt meiner Meinung nach das Hauptproblem. Wenn ein normaler Benutzer schließlich ständig an einige grundlegende Funktionen der Website erinnert werden muss, damit er sie verwenden kann, dann stimmt hier bereits etwas nicht.
Natürlich kann sich Habr die Verwendung eines solchen Tags leisten, da er eine Community entwickelt und gebildet hat, die die Umsetzung solcher Konventionen überwacht. Aber wenn Sie eine kleine Site entwickeln, die noch nicht so berühmt ist, sollten Sie sich dann vielleicht keine zusätzliche Arbeit leisten? Denken Sie selbst, denn Sie werden die Person sein, die die Benutzer ständig an die Verwendung erinnert<cut> . Entweder du korrigierst die Artikel selbst oder schreibst nach ein paar Absätzen eine automatische Tag-Ergänzung.
Tatsächlich ist dies Zeitverschwendung. Ich persönlich bedauere, dass ich meine Zeit damit verschwendet habe, an solchen Funktionen zu arbeiten. Schließlich hat Django ein truncatewords_html-Tag in der Template-Engine, mit dem Sie eine bestimmte Anzahl von Wörtern des Inhalts abschneiden und alle Tags ordnungsgemäß schließen können. In diesem Fall können sogar Bilder in die Vorschau des Artikels gelangen. Warum also nicht auf eine fertige Lösung zurückgreifen? Denn wer wirklich ein Bild in einer Vorschau zeigen möchte, fügt es an den Anfang des Artikels und alles sieht so aus, wie es soll. Im Allgemeinen, wer es wirklich braucht, wird es herausfinden. Und es ist nicht die beste Idee, den Benutzer zu zwingen, solche spezifischen Funktionen für die grundlegendsten Aktionen zu verwenden, wie z. B. das Schreiben eines Beitrags auf der Website.
Und welche nutzlosen benutzerdefinierten Tags haben Sie eingeführt?
Исправте пожалуйста название тега
на
Исправил, спасибо