Metamagic 101 – Einführung, Installation und Nutzung

Metamagic Gem ist ein RoR-Plugin zum Erstellen und Verwalten von Meta-Tags. Es generiert die Meta-Tags automatisch und dynamisch und reduziert die Notwendigkeit, sie jedes Mal neu zu schreiben. Zusätzlich zu den regulären Meta-Tags unterstützt metamagic auch benutzerdefinierte Tags, OpenGraph (Facebook) und Twitter Cards. Dies ist ein entscheidender Faktor, der bei der Entwicklung von Webanwendungen berücksichtigt werden muss.

Beginnen wir mit dem Verständnis von Meta-Tags

Meta-Tags sind Datenelemente, die Details – auch Metainformationen oder Metadaten genannt – zu einem bestimmten HTML-Dokument bereitstellen. Dazu gehören die Seitenbeschreibung, die Schlüsselwörter, Details zu den letzten Änderungen usw. Meta-Tags werden auf der Webseite nicht angezeigt. Sie erscheinen im Seitencode und sind normalerweise im „Kopf“-Bereich der Webseite zu finden. Die Crawler-Programme, die Informationen für Suchmaschinen sammeln, verwenden Meta-Tags, um Inhalte auf Suchergebnisseiten im Web zu finden und zu kategorisieren. Meta-Tags werden nicht von allen Suchmaschinen verwendet, es wird jedoch empfohlen, Website-Meta-Tags zu optimieren.

Die Arten von Meta-Tags

Dabei handelt es sich um vier wichtige Meta-Tags, die für das Internet-Marketing relevant sind. Sie sind wie folgt: Titel-Tags: Der Titel, der für eine Webseite in Suchmaschineneinträgen angezeigt wird – wird auch auf der Browser-Registerkarte derselben Seite angezeigt. Beschreibungs-Tags: Die Beschreibung, die für eine Webseite in Suchmaschineneinträgen direkt unter dem Titel-Tag angezeigt wird. Eine gute Beschreibung mit allen wichtigen Schlüsselwörtern liefert den Crawler-Programmen Informationen über die Webseite und kann auch verwendet werden, um das Publikum zum Besuch der Seite zu bewegen. Schlüsselwort-Tags: Das Schlüsselwort-Tag enthält eine Liste von Schlüsselwörtern, die sich auf die Webseite beziehen. Alternative Text-Tags: Alternative oder Alt-Tags sind kurze Textbeschreibungen von Bildern. Sie sind nützlich, um die Suchmaschinenoptimierung in Nur-Text-Browsern zu verbessern oder wenn die Grafiken deaktiviert sind. Auch nützlich, um das Surferlebnis für Menschen mit verschiedenen Behinderungen zu verbessern.

Meta-Tags und Suchmaschinenoptimierung

Die Meta-Tags haben keinen Einfluss auf das Ranking der Webseite in den Suchmaschineneinträgen. Bei richtiger Verwendung hilft es jedoch den Crawler-Programmen der Suchmaschinen, Informationen über die Webseite zu klassifizieren, zu indizieren und anzuzeigen, wodurch Ihre Webseite in den Suchmaschinenergebnissen aufgeführt wird.

Voraussetzungen für Metamagic Gem

  • Schienen 3.0 oder höher
  • Ruby 1.9 oder höher

Metamagische Edelsteininstallation

  1. Gehen Sie zur Gemfile und fügen Sie die Gem-Metamagie hinzu
  2. Führen Sie die Bundle-Installation aus

Grundlegendes Anwendungsbeispiel

Betrachten wir das Blogging-System. Geben Sie oben in der Ansicht Folgendes ein, beispielsweise in app/views/blogs/show.html.erb:
<% Metatitel: „Mein Blog“, Beschreibung: „Willkommen auf der Blogseite“, Schlüsselwörter: %w(Blogs Devcamp Portfolio) %>
Geben Sie Folgendes in app/views/layouts/blog.html.erb ein:

  <%= metamagic %> ... 
Die obigen Einträge generieren den folgenden HTML-Inhalt: Ruby auf Schienen

Vorlagen

Vorlagen sind nützlich, um Metawerte aus Ansichten in Layouts einzugeben. Sie können damit beispielsweise auf allen Seiten einen Wert oder ein Standardschlüsselwort hinzufügen. Vorlagen funktionieren mit allen Arten von Tags, einschließlich Twitter, OpenGraph und so weiter.

Titelvorlagen

Titelvorlagen werden verwendet, um den Website-Namen automatisch in den Metatitel einzufügen. Geben Sie beispielsweise Folgendes in Ihre Vorlage ein:
<% Metatitel: „Mein Blog“ %>
Geben Sie Folgendes in Ihr Layout ein:
<% metamagische Site: „Meine Site“, Titel: [:blog, :site], Trennzeichen: „ — „ %>
Die obigen Eingaben ergeben das folgende Ergebnis:

  
  ...
Es kann auch im Anwendungshelfer verwendet werden:
Modul ApplicationHelper def meta_title_for(blog, site) return site if blog.blank? blog.include?(site) ? blog: „#{blog} – #{site}“ Ende Ende

Schlüsselwortvorlage

Schlüsselwortvorlagen sind nützlich, um allen Seiten einer Website Standardschlüsselwörter hinzuzufügen. Möchten Sie mehr über die RoR-Entwicklung erfahren? RailsCarma kann Ihnen helfen! Holen Sie es sich noch heute.

Abonnieren Sie die neuesten Updates

zusammenhängende Posts

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEGerman