Custom 404

Let editors design your 404 page in the EmDash admin, served with a real 404 status. Install the native plugin from npm; this links to it.

Plugin

Custom 404

Let editors design your 404 page in the EmDash admin, served with a real 404 status. Install the native plugin from npm; this links to it.

  • Category: 404
  • Status: available
  • Version: 0.1.0
  • Price: Unknown
  • Source: Official plugin registry
  • Install method: Sandboxed registry plugin
  • Verified: 2026-10-21
  • Compatibility: Not stated in the public registry profile
  • Maintainer: Azydeco Software Ltd

Description

Custom 404 lets editors design your site’s 404 page from the EmDash admin. The page is served with a real 404 Not Found status, so search engines don’t index missing URLs as content.

This Registry listing is not the plugin. Installing it from the Registry adds one information page to the admin and nothing else. Custom 404 itself is a native plugin, installed from npm:

pnpm add @azydeco/emdash-plugin-custom-404

Why it must be native

The Registry lists sandboxed plugins only, and Custom 404 can’t run in the sandbox. It renders public markup on your site, uses a React admin editor, and sets the response status and headers. Those need a native plugin, registered in plugins: [] in astro.config.mjs.

Installation

Installing from the Registry adds an information page only; it does not change your 404 page. To get Custom 404, install the native plugin from npm — pnpm add @azydeco/emdash-plugin-custom-404 — and register it in plugins: [] in astro.config.mjs. Full setup: README.