使用NodeJS和JSDOM / jQuery从片段构build一个PHP页面

我正在玩从现成的代码片段创build一个PHP页面,并修改JSDOM / jQuery页面。 例如,我有这样的代码:

window.$('title').text('<?php wp_title(); ?>'); 

但它插入的PHP标签逃脱。 如何让它把这个string,因为它没有逃脱?

我尝试了另一个名为Cheerio的库,代码看起来像现在工作得很好:

 $('title').html("<?php wp_title(); ?>"); 

没有字符正在逃脱,我可以妥善保存到一个文件。

更新:我这样做的原因是,我不得不处理WordPress主题创build,我想简化过程。 由于我既不是PHP的主stream风格,也不是WordPress的主题结构,所以我想在Jade中构build一组文件,通过Express运行它们,然后用自动化的过程将它们编译为Wordpress主题。 我在这方面取得了一些成功。 现在我使用Jade mixins来打开它:

 +title 

成这样的东西:

 <title><?php wp_title(); ?> 

以其最简单的forms。

所以这样我可以保持我的模板容易修改,很好,愉快的工作。

如果您不希望您的内容被转义,请使用html方法

 window.$('title').html('<?php wp_title(); ?>'); 

但要小心,您的标题不包含新行或报价。 这就是为什么我喜欢使用

 // Using the version of wp_title that returns something instead of printing // directly to the output window.$('title').html(<?php echo json_encode(wp_title('', true)); ?>);