Interface: ValaxyHooks
Defined in: packages/valaxy/node/types/hook.ts:22
Properties
build:after
build:after: () => HookResult;Defined in: packages/valaxy/node/types/hook.ts:41
Returns
build:before
build:before: () => HookResult;Defined in: packages/valaxy/node/types/hook.ts:40
Returns
config:init
config:init: () => HookResult;Defined in: packages/valaxy/node/types/hook.ts:24
Returns
content:before-load
content:before-load: () => HookResult;Defined in: packages/valaxy/node/types/hook.ts:48
Experimental
Called before content loaders start fetching.
Returns
See
https://github.com/YunYouJun/valaxy/issues/294
content:loaded
content:loaded: () => HookResult;Defined in: packages/valaxy/node/types/hook.ts:54
Experimental
Called after all content loaders have finished and files are written to cache.
Returns
See
https://github.com/YunYouJun/valaxy/issues/294
md:afterRender
md:afterRender: (ctx) => HookResult;Defined in: packages/valaxy/node/types/hook.ts:38
Called after a markdown page has been loaded and its frontmatter/excerpt resolved. Fires for all .md routes (posts, pages, collections, etc.). Provides access to the route, raw markdown content, resolved excerpt, frontmatter data, and file path. Useful for addons that need to inspect or extend page metadata (e.g., auto-generating excerpts).
Parameters
ctx
Returns
See
valaxy/node/plugins/vueRouter.ts extendRoute
options:resolved
options:resolved: () => HookResult;Defined in: packages/valaxy/node/types/hook.ts:23
Returns
vue-router:beforeWriteFiles
vue-router:beforeWriteFiles: (root) => HookResult;Defined in: packages/valaxy/node/types/hook.ts:29
Parameters
root
EditableTreeNode
Returns
vue-router:extendRoute
vue-router:extendRoute: (route) => HookResult;Defined in: packages/valaxy/node/types/hook.ts:28
Parameters
route
EditableTreeNode
Returns
See
valaxy/node/plugins/vueRouter.ts extendRoute