Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bleargh45/template-plugin-nofollow
Template Toolkit filter to add rel="nofollow" to all HTML links
https://github.com/bleargh45/template-plugin-nofollow
nofollow template-toolkit
Last synced: about 1 month ago
JSON representation
Template Toolkit filter to add rel="nofollow" to all HTML links
- Host: GitHub
- URL: https://github.com/bleargh45/template-plugin-nofollow
- Owner: bleargh45
- Created: 2020-12-31T21:39:30.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-18T15:01:16.000Z (7 months ago)
- Last Synced: 2024-04-18T16:56:09.318Z (7 months ago)
- Topics: nofollow, template-toolkit
- Language: Perl
- Homepage: http://metacpan.org/release/Template-Plugin-NoFollow/
- Size: 43.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changes
Awesome Lists containing this project
README
# NAME
Template::Plugin::NoFollow - Template Toolkit filter to add rel="nofollow" to all HTML links
# SYNOPSIS
```perl
[% use NoFollow allow=['www.example.com', '^http://example.com/'] %]
...
[% FILTER nofollow %]
[% END %]
...
[% text | nofollow %]
```# DESCRIPTION
`Template::Plugin::NoFollow` is a filter plugin for [Template::Toolkit](https://metacpan.org/pod/Template%3A%3AToolkit), 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
# 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](https://metacpan.org/pod/Template%3A%3APlugin%3A%3AFilter).