Skip to content

index.ts#

View Markdown

Source

4 documented symbols. Read the signatures first, then expand each item for parameters, return types, and examples.

4 symbols 3 functions 1 modules 4 parameters 3 returns 1 examples

Reference#

fngenerateVirtualModule(path: string, options: ResolvedOptions): stringGenerates virtual module content.

Generates virtual module content.

Signature

export function generateVirtualModule(path: string, options: ResolvedOptions): string

View source

Parameters

Returns

string
moduleindexVite Plugin for Ox Content Uses Vite's Environment API for SSG-focused Markdown processing. Provides separate environme…

Vite Plugin for Ox Content

Uses Vite's Environment API for SSG-focused Markdown processing. Provides separate environments for client and server rendering.

View source

fnoxContent(options: OxContentOptions = {}): Plugin[]Creates the Ox Content Vite plugin.

Creates the Ox Content Vite plugin.

Signature

export function oxContent(options: OxContentOptions = {}): Plugin[]

View source

Parameters

Returns

Plugin[]

Examples

Example 1
// vite.config.ts
import { defineConfig } from 'vite';
import { oxContent } from '@ox-content/vite-plugin';

export default defineConfig({
  plugins: [
    oxContent({
      srcDir: 'content',
      gfm: true,
    }),
  ],
});
fnresolveOptions(options: OxContentOptions): ResolvedOptionsResolves plugin options with defaults.

Resolves plugin options with defaults.

Signature

function resolveOptions(options: OxContentOptions): ResolvedOptions

View source

Parameters

Returns

ResolvedOptions

Last updated: