web-dev-qa-db-ja.com

何千ものhtmlページを一度に編集する方法は?

3年にわたって所有者が手動で動的コンテンツを追加したWebサイトの何千ものページを編集する必要があります。何千ものページがあり、それぞれを開くのに何時間も費やすことなく編集するより良い方法があると確信しています。

Styles.cssを編集するだけで簡単になると思いますが、Google広告ボックスの位置などのページダイナミクスは各ページのhtml内で個別に編集されるため、cssでこれを解決する方法はありません。

ページを一度に編集できるコード、スクリプト、マクロがありますか?

1
Johnsy

動的コンテンツを手動で追加

つまり、コンテンツはstatic

これらのページに少なくともいくつかの共通の構造があれば、多くのコードエディターを使用して、正規表現を使用して複数(数百、数千、...)のファイルを検索/置換できます。バックアップ、バックアップ、バックアップ...

位置...は各ページのhtml内で個別に編集されます

HTML要素を追加/削除しますか?!

HTML属性またはインラインスタイルをオーバーライドする場合は、共通のスタイルシートを使用してこれを実現できます。

ただし、何らかのテンプレートシステムを使用して全体をやり直す方が費用対効果が高くなるまで、1000を超えるファイル全体で多くのグローバル検索/置換を行う必要はありません。 (私はそのようなサイトで数年間働いていました-それは絶対に私のナットをしました!)

1
MrWhite