0

我想使用John Gruber 的 titlecase 脚本(将字符串转换为 titlecase,但有小字例外)。

我的具体任务是搜索多个文件并仅用标题替换特定元素中的文本字符串(例如仅某个类名的 h1)。

例如,在下面运行 titlecase,它出现在多个目录中的文件的任何地方。

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

我无法弄清楚如何具体做到这一点。我能够成功使用此脚本的 javascript 版本,并在浏览器中进行 onload 更改,但我想在服务器端进行更改,这样我就可以通过实际编写文件来永久进行更改。

Mojo::DOM看起来很有用,但我不确定在这种情况下如何使用它。

4

1 回答 1

0

你有一个很好的计划。

开始吧。

  1. 编写一些代码来解析 H1 或使用 Mojo::DOM 的任何内容。
  2. 编写一个title-izer,它接受一个文件和一个字符串来进行title-ize,它使用您引用的脚本之类的东西输出标题化的内容(可选地覆盖文件......)
  3. 写一些东西把这一切放在一起
于 2013-05-16T00:38:19.567 回答