使用Grunt检索html主体的内容

时间:2015-01-20 19:59:33

标签: javascript gruntjs

是否有一个grunt任务可以抓取html正文的内容并将其放在一个单独的文件中?

<html>
    <body>
        <h1>Grab this</h1>
        <h2>And this</h2>
    </body>
</html>

1 个答案:

答案 0 :(得分:4)

您可以使用Grunt的文件复制部分来选择正文。

文档在这里。 https://www.npmjs.com/package/grunt-copy-part-of-file

例如

grunt.initConfig({
    copy_part_of_file: {
        simple_replace_scripts: {
            options: {
                sourceFileStartPattern: '<body>',
                sourceFileEndPattern: '</body>',
                destinationFileStartPattern: '',
                destinationFileEndPattern: ''
            },
            files: {
                'test/fixtures/simple-destination.html': ['test/fixtures/simple-source.html']
            }
        }
    },
})