Skip to main content
This release is 9 versions behind 1.2.3 — the latest version of @iamseeley/simpl-site. Jump to latest

SimplSite is a simple server-side rendered website builder. It enables the creation of dynamic websites using Markdown content, Handlebars templates, and a plugin system. Ideal for blogs, documentation sites, and custom web applications.

This package works with Deno, BrowsersIt is unknown whether this package works with Cloudflare Workers, Node.js, Bun
It is unknown whether this package works with Cloudflare Workers
It is unknown whether this package works with Node.js
This package works with Deno
It is unknown whether this package works with Bun
This package works with Browsers
JSR Score
100%
Published
2 weeks ago (1.1.1)
I
ContentSource

Represents a source of content for the website.

I
Metadata

Represents metadata for a piece of content. This can include any key-value pairs extracted from frontmatter or added by plugins.

I
Plugin

Represents a plugin that can modify content or extend template context.

I
PluginConfig

Configuration options for a plugin.

I
PluginContext

Provides context for plugin operations.

c
SimplSite

SimplSite is the main class for creating and managing the server-side rendered website.

I
TemplateContext

Represents the context provided to templates during rendering.

I
WebsiteConfig

Configuration options for a SimplSite instance.

plugin-registry

SimplSite Plugin Registry

f
getPluginClass

Retrieves a plugin class from the registry.

f
registerPluginType

Registers a plugin type in the registry.