Graham TerMarsch > Template-Plugin-NoFollow-1.02 > Template::Plugin::NoFollow

Download:
Template-Plugin-NoFollow-1.02.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.02   Source  

NAME ^

Template::Plugin::NoFollow - TT filter to add rel="nofollow" to all HTML links

SYNOPSIS ^

  [% use NoFollow allow=['www.example.com', '^http://example.com/'] %]
  ...
  [% FILTER nofollow %]
    <a href="http://www.google.com/">Google</a>
  [% END %]
  ...
  [% text | nofollow %]

DESCRIPTION ^

Template::Plugin::NoFollow is a filter plugin for TT, which adds rel="nofollow" to all HTML links found in the filtered text.

Through the use of the allow option, you can specify URLs that are not marked as rel="nofollow". This can be used to set up a filter that leaves internal links alone, and that marks all external links as rel="nofollow". allow accepts regular expressions, so you can be as elaborate as you'd like.

METHODS ^

init()

Initializes the template plugin.

filter($text, $args, $conf)

Filters the given text, and adds rel="nofollow" to links.

AUTHOR ^

Graham TerMarsch <cpan@howlingfrog.com>

COPYRIGHT ^

Copyright (C) 2006-2007, Graham TerMarsch. All Rights Reserved.

This is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO ^

Template::Plugin::Filter.

syntax highlighting: