テンプレートファイル template.html に
<html>
<head>
%head%
</head>
<body>
%body%
</body>
ってあって、その%head%、%body%に変数$headと$bodyを代入するスマートな方法はないですか?

実際にはもっと変数があるので、一個ずつ置換するよりいい方法があれば助かります。