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


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