css - 怎样批量替换目录下的所有html文件的指定部分?
天蓬老师
天蓬老师 2017-04-17 15:41:38
0
6
421
<p id="topnav">
    //新修改的代码
</p>
<p id="topnav">
    //以前的代码
</p>

有个主页的顶部导航和其它的很多子页的顶部导航是相同的,现在修改了主页的顶部导航代码,子页的也要改了。可是一个一个地改实在是累死我了。有什么工具可以帮我完成这个工作吗?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(6)
Ty80

これはフロントエンドであるため、ノードを使用してディレクトリ内の各ファイルをループし、通常のルールを使用してファイルを置き換えるスクリプトを作成できます

つまり、ファイルのコンテンツをループで読み取り、コンテンツを検索し、このコンテンツを抽出し、置換、更新、保存することになります。使用されている言語は関係ありません

追伸: 以前に適切なコード編成習慣を維持していれば、この問題は発生しなかったはずです。たとえば、上部のナビゲーションをフラグメントにして、必要な場所に導入するだけで済みます。コードの長いセクションを再利用していることに気付いた場合は、それを別のファイルに分割することをお勧めします

いいねを押す +0
巴扎黑

テキストエディタで十分です。Win のネイティブテキストエディタを置き換えるソフトウェアです。

いいねを押す +0
刘奇

同じコードは同じテンプレートを参照すべきではないでしょうか?

いいねを押す +0
大家讲道理

崇高

いいねを押す +0
Peter_Zhu

Sublime Text 全文検索の定期的な置換

いいねを押す +0
左手右手慢动作

単純にループ置換スクリプトを作成しました。お役に立てれば幸いです。
nodejs を使用する必要があります。
Node.js をインストールします


コードは次のとおりです。filesArr は置換する必要があるファイル配列、XXX は新しく変更したコードです。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート