あなたのソースを一発でHTML5化するスクリプト
スマートフォンなどのデバイスにもシームレスにコンテンツを表示する為に利用が進んでいるHTML5ですが、手元にある古いHTMLの処置に困っている人に朗報?です。既存のソースをHTML5化するスクリプトという「ネタ」が話題になっていました。
# doctype find . -regex ".*\.\(html\|py\)$" -type f -exec sed -i "s/]*>//gi" {} \; # meta charset find . -regex ".*\.\(html\|py\)$" -type f -exec sed -i "s/]*content=[\"'][^\"']*utf-8[\"'][^>]*>//gi" {} \; # script text/javascript find . -regex ".*\.\(html\|py\)$" -type f -exec sed -i "s/\(]*\)\(\stype=[\"']text\/javascript[\"']\)\(\s\?[^>]*>\)/\1\3/gi" {} \; # style text/css find . -regex ".*\.\(html\|py\)$" -type f -exec sed -i "s/\(]*\)\(\stype=[\"']text\/css[\"']\)\(\s\?[^>]*>\)/\1\3/gi" {} \; # html xmlns find . -regex ".*\.\(html\|py\)$" -type f -exec sed -i "s/\(]*\)\(\sxmlns=[\"'][^\"']*[\"']\)\(\s\?[^>]*>\)/\1\3/gi" {} \; # html xml:lang find . -regex ".*\.\(html\|py\)$" -type f -exec sed -i "s/\(]*\)\(\sxml:lang=[\"'][^\"']*[\"']\)\(\s\?[^>]*>\)/\1\3/gi" {} \;
残念ながらネタなわけですが、既存のソースのHTML5化について考えるきっかけくらいにはなるかもしれません。
via:http://mrcoles.com/blog/html5ify-your-existing-code-base/
コメントを残す