Giter Site home page Giter Site logo

meteor-meta's Introduction

Meteor Meta

Get and set meta tags and title for a web page

Install

meteor add lookback:meta

Methods

  • Meta.config(options): Configures the following settings:
    • key: ('property') Custom name for the 'property' attribute in <meta> tags
    • separator: ('|') Custom separator in page titles
    • suffix : ('') Custom suffix in page titles
    • title: '' Default page title
  • Meta.defaults(properties, key=settings.key):: Set the default properties for fallback in Meta.set if content doesn't exist. Also initializes these properties on the DOM.
  • Meta.get(property, key=settings.key): Gets the content of the first meta tag with key=property.
  • Meta.set(property, content, key=settings.key): Remove any existing meta tag with key=property and replace it with new content.
  • Meta.setMulti(properties, key=settings.key): Replaces multiple properties at the same time. properties: {propertyA: contentA, propertyB: contentB}.
  • Meta.unset(property, key=settings.key): Remove any meta tag with key=property
  • Meta.getTitle(withSuffix=false): Gets the page title (without the suffix by default).
  • Meta.setTitle(newTitle, suffix=settings.suffix): Set's the page title, as well as the OG and Twitter title meta tags.
  • Meta.setDescription(description): Convenience function for setting the various types of description meta tags.
  • Meta.setImage(imageUrl): Convenience function for setting images.

meteor-meta's People

Contributors

francisbyrne avatar

Watchers

Jonatan Littke avatar  avatar Johan Brook avatar Pete Nelson avatar James Cloos avatar Carl Littke avatar Marcin Mikosik avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.