1

out ディレクトリにサブフォルダを表示せずにファイルを から に移動する方法はsrc/documents/posts/post1.html?out/post1.htmlposts

私の中にサブディレクトリpostsがありますdocuments

src/
    documents/
        index.html
        contact.html
        posts/
            post1.html
            post2.html

out/post1.htmlそして、投稿をnotにしたいout/posts/post1.html

4

1 に答える 1

2

relativePathプロパティを好きなように設定できることがわかりました

@getCollection("html").findAllLive(..).on 'add', (document) ->
    newRelativePath = document.get('relativePath').replace('posts/','')
    document.set('relativePath', newRelativePath)

重要な注意:

findAllLiveを含むセレクターを使用してrelativePathから を変更するrelativePathと、ドキュメントはコレクションから削除されます。または、別のフラグを設定して検索に使用することもできます。

@getCollection("html").findAllLive({$or:{relativeOutDirPath:'posts', isPost: true}}).on 'add', (document) ->
    document.set('relativePath', newRelativePath)
            .setMeta({isPost: true})
于 2013-09-15T10:58:26.273 に答える