0

John Gruber のタイトルケース スクリプト(小さな単語の例外を除いて文字列をタイトルケースに変換します)を使用したいと思います。

私の特定のタスクは、複数のファイルを検索し、特定の要素内のテキスト文字列のみ (たとえば、特定のクラス名の h1 のみ) をタイトルケースに置き換えることです。

たとえば、次のように titlecase を実行すると、複数のディレクトリ内のファイル全体に表示されます。

<div class="page-header"><h1>Replace me with appropriate title case, everywhere I appear</h1></div>

これを具体的に行う方法がわかりません。このスクリプトの JavaScript バージョンを正常に使用して、ブラウザーでオンロードして変更を加えることができましたが、実際にファイルを書き込むことで永続的に変更できるように、サーバー側で行いたいと考えています。

Mojo::DOMは便利そうに見えますが、この場合の正確な使い方はわかりません。

4

1 に答える 1

0

あなたは良い計画を持っています。

始めましょう。

  1. Mojo::DOM を使用して、H1 などを解析するコードを書きます。
  2. 参照するスクリプトのようなものを使用してタイトル化されたコンテンツを出力するファイルと文字列を取る title-izer を作成します (オプションでファイルを上書きします...)
  3. これをまとめたものを書いてください
于 2013-05-16T00:38:19.567 に答える