Skip to content

Interface: ValaxyHooks

Defined in: packages/valaxy/node/types/hook.ts:22

Properties

build:after

ts
build:after: () => HookResult;

Defined in: packages/valaxy/node/types/hook.ts:41

Returns

HookResult


build:before

ts
build:before: () => HookResult;

Defined in: packages/valaxy/node/types/hook.ts:40

Returns

HookResult


config:init

ts
config:init: () => HookResult;

Defined in: packages/valaxy/node/types/hook.ts:24

Returns

HookResult


content:before-load

ts
content:before-load: () => HookResult;

Defined in: packages/valaxy/node/types/hook.ts:48

Experimental

Called before content loaders start fetching.

Returns

HookResult

See

https://github.com/YunYouJun/valaxy/issues/294


content:loaded

ts
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

HookResult

See

https://github.com/YunYouJun/valaxy/issues/294


md:afterRender

ts
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

MdAfterRenderContext

Returns

HookResult

See

valaxy/node/plugins/vueRouter.ts extendRoute


options:resolved

ts
options:resolved: () => HookResult;

Defined in: packages/valaxy/node/types/hook.ts:23

Returns

HookResult


vue-router:beforeWriteFiles

ts
vue-router:beforeWriteFiles: (root) => HookResult;

Defined in: packages/valaxy/node/types/hook.ts:29

Parameters

root

EditableTreeNode

Returns

HookResult


vue-router:extendRoute

ts
vue-router:extendRoute: (route) => HookResult;

Defined in: packages/valaxy/node/types/hook.ts:28

Parameters

route

EditableTreeNode

Returns

HookResult

See

valaxy/node/plugins/vueRouter.ts extendRoute