Refactoring web pages (with SSI)
新城@筑波大学情報です。こんにちは。
Web ページで、table レイアウトをやられてしまって、大規模なリ
ストラが辛くなっているものがあります。そういうものから共通部
分を集めて SSI の include でまとめてくれるようなツールはない
でしょうか。汎用のテキストのものでもいいのかもしれません。
SSI でまとめるよりも、もっといい方法があれば、教えて下さい。
今思いついたのは、まとめるというよりは、部分的に変更する個所
だけを include で別ファイルにするという方法です。
table じゃなくて、まだ CSS なら読めるんだけどなあ。
table から CSS に変換するツールってないですかね。
Eclipse のプラグインにあるとか、そんな都合のいい話はないです
よね。
しかし、href="index.html" の埋め込みも、けっこう効きます。
index.html でなくて、index.shtml (sが付く) にした途端にオワ。
HTML を書く時にマクロプロセッサを使うというのは、私はよくやっ
ています。m4 を使うと、ハイパーリンクを書く時に、タグの対応
付けがかんたんなるので楽です。こんな感じ。
------------------------------------------------------------
define(`YHM_Ref',`<A HREF="$1">shift($@)</A>')dnl
YHM_Ref(index.html,[home])
------------------------------------------------------------
今欲しいのは、既存の他人が書いたページを修正したいわけです。
こういう時には、逆マクロプロセッサが欲しいわけです。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735