Skip to content

"before_post_render", "after_post_render" executed on non-article page #4468

@SukkaW

Description

@SukkaW

Check List

Please check followings before submitting a new issue.

Expected behavior

before_post_render and after_post_render should only executed on posts and pages.

Actual behavior

Non-article files (like css) being processed by before_post_render & after_post_render well.

Is the problem still there under "Safe mode"?

Yes.

Other Information

Add following content to scripts/test.js:

hexo.on('generateBefore', () => {
    hexo.model('Page').toArray().forEach(i => console.log(i.path));
})

And non-article paths will show up.


hexojs/site#1506

cc @curbengh

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions