memo.xight.org

日々のメモ

nofollow のリンクを強調

Source

  JavaScript::Bookmarklet Blog - 2005-01-26 - nofollow属性のリンクを強調より
javascript:(
	function(){
		var links=document.getElementsByTagName('a');
		for(i=0;i<links.length;i){
			var theLink=links[i];
			if(theLink.getAttribute('rel')=='nofollow'){
				theLink.style.backgroundColor='red';
				theLink.style.color='white';
				theLink.style.fontWeight='bold';
				theLink.style.textDecoration='none';
			}
		}
	}
)();

Test

nofollowのリンクを強調
nofollow有
nofollow無

Reference

  JavaScript::Bookmarklet Blog - 2005-01-26 - nofollow属性のリンクを強調
  http://bookmarklet.daa.jp/blog/archives/000048.html

via

  www.textfile.org - 2005-01-27
  http://www.hyuki.com/tf/200501#i20050127133458

ref="nofollow" ほかメタデータのプロファイル

Summary

head 要素の profile 属性を次のように記述
<head profile="http://purl.org/net/ns/metaprof">


Reference

  The Web KANZAKI - 2005-01-21 - ref="nofollow" ほかメタデータのプロファイル
  http://www.kanzaki.com/memo/2005/01/21-1

  The Web KANZAKI - 2005-01-23 - ref="nofollow" と文書間の関係
  http://www.kanzaki.com/memo/2005/01/23-1

via

  www.textfile.org - 2005-01-22
  http://www.hyuki.com/tf/200501#i20050122230358

Wikipedia へのリンクプラグイン

Wikipedia へのリンクプラグイン [2005-11-27]改良

### Wikipedia へのリンクプラグイン
# usage: {{wikipedia('word','country')}}
sub wikipedia {
	my $default = 'ja';
	my ($str,$country) = @_;
	if (!defined($country)){
		$country = $default;
	}
	my $prefix = qq(http://$country.wikipedia.org/wiki);
	my $enc = Jcode->new($str)->utf8;
	$enc =~ s/([^0-9a-z_ ])/'%'.unpack('H2', $1)/gei;
	$enc =~ s/\s/+/g;
	return qq(<a href="$prefix/$enc" title="Wikipedia ($country) - $str">Wikipedia - $str</a>);
}



### Wikipedia へのリンクプラグイン
# usage: {{wikipedia('word')}}
sub wikipedia {
	my ($str) = @_;
	my $prefix = q(http://ja.wikipedia.org/wiki);
	my $enc = Jcode->new($str)->utf8;
	$enc =~ s/([^0-9a-z_ ])/'%'.unpack('H2', $1)/gei;
	$enc =~ s/\s/+/g;
	return qq(<a href="$prefix/$enc" title="Wikipedia - $str">Wikipedia - $str</a>);
}