Advanced
This section of the documentation describes advanced functionality of Fresh.
- App wrapper - Customize the outer HTML structure
- Layouts - Define programmatic layouts
- Error handling - Custom error and 404 pages
- Partials - Client-side partial page updates
- Forms - Handle form submissions
- Define helpers - Type-safe route and middleware helpers
- Serialization - What types can be passed as island props
- Environment variables - Use env vars in islands
- Modifying <head> - Manage meta tags, titles, and styles
- Vite plugin options - Configure the Fresh Vite plugin
- OpenTelemetry - Built-in tracing and observability
- API Reference - All public exports from Fresh
- Troubleshooting - Common issues and solutions
- Builder (Legacy) - Pre-Vite build system