スクリプトが間違ってた
BathyScapheのヘルプを整形するスクリプトを実行して、できたファイルをDreamweaverに引き渡してリンクチェックなどしてみたところ、なんと破損リンクが大量に出て、一体なんだ、どうしたんだ、スクリプトを見直してみたら、なんとまちがえてた。具体的には235行目、リンク対象のファイル名をセットするところで、.(ドット)がひとつ多かった。そのせいで、ひとつ上の階層を指示してしまってました。
間違い
murl = mmeta[2].split('/') if turl[0] == murl[0]: rf = rf.replace('"' + mmeta[1] + '"', \ '"../' + murl[1] + '"') else: rf = rf.replace('"' + mmeta[1] + '"', \ '"../' + mmeta[2] + '"')
正解
murl = mmeta[2].split('/') if turl[0] == murl[0]: rf = rf.replace('"' + mmeta[1] + '"', \ '"./' + murl[1] + '"') else: rf = rf.replace('"' + mmeta[1] + '"', \ '"../' + mmeta[2] + '"')
ifの、正だった場合のブロック内ですね。
とりあえず修正して、問題は解消された模様。以前のを、Python 3.0で動くよう書き換えながら、そのまま引き写したつもりだったんだけど、やっぱり誤りは紛れ込んでしまうんですね。気をつけないといけません。