Skip to content

Instantly share code, notes, and snippets.

@hideki-a
Last active December 1, 2015 06:29
Show Gist options
  • Save hideki-a/d9bd5c92f6054c0ce4b2 to your computer and use it in GitHub Desktop.
Save hideki-a/d9bd5c92f6054c0ce4b2 to your computer and use it in GitHub Desktop.
記事の『出力ファイル名』(ベースネーム)でフィルタを書けて記事を出力する
name: EntriesBasenameFilter
tags:
filters:
Entries:
basename_filter:
handler: >
sub {
my ( $ctx, $args, $cond ) = @_;
$ctx->{ terms }->{ basename } = { like => $args->{ basename_filter } };
}
<mt:Ignore>basenameがsampleではじまる</mt:Ignore>
<mt:Entries lastn="5" basename_filter="sample%">
<mt:Ignore>basenameにsampleを含む</mt:Ignore>
<mt:Entries lastn="5" basename_filter="%sample%">
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment