# Sveltia CMS > Sveltia CMS is a Git-based headless CMS under active development as a modern, powerful, direct replacement for Netlify CMS (now Decap CMS). ## Table of Contents ### Introduction - [What is Sveltia CMS?](/en/docs/intro.md): Discover Sveltia CMS features, use cases, target audience, and why it’s the ideal content management solution. - [Successor to Netlify CMS](/en/docs/successor-to-netlify-cms.md): Learn how Sveltia CMS was born as a modern successor to Netlify CMS, and how it differs from the official successor, Decap CMS. - [Features](/en/docs/features.md): Explore the powerful features of Sveltia CMS for developers and content editors in content management. - [Architecture](/en/docs/architecture.md): Explore Sveltia CMS architecture, unique features, and advantages over other headless CMSs. - [Roadmap](/en/docs/roadmap.md): View the Sveltia CMS roadmap with upcoming features, planned releases, and development priorities. ### Getting Started - [Getting Started](/en/docs/start.md): Get started with Sveltia CMS with installation, configuration, testing, and deployment instructions. - [Content Modeling Guide](/en/docs/content-modeling.md): Design effective content models in Sveltia CMS with planning guides and best practices. - [Framework Guides](/en/docs/frameworks.md): Learn how to integrate Sveltia CMS with popular frameworks like Astro, Eleventy, Hugo, Jekyll, SvelteKit, and more. - [Migration Guides](/en/docs/migration.md): Migrate to Sveltia CMS from Netlify/Decap CMS and other platforms with step-by-step guides. #### Framework Guides - [Astro Integration Guide](/en/docs/frameworks/astro.md): Learn how to integrate Sveltia CMS with Astro, including starter templates and real-world examples. - [Docusaurus Integration Guide](/en/docs/frameworks/docusaurus.md): Learn how to integrate Sveltia CMS with Docusaurus, including real-world examples. - [Eleventy Integration Guide](/en/docs/frameworks/eleventy.md): Learn how to integrate Sveltia CMS with Eleventy, including starter templates and real-world examples. - [Hugo Integration Guide](/en/docs/frameworks/hugo.md): Learn how to integrate Sveltia CMS with Hugo, including starter templates and real-world examples. - [Jekyll Integration Guide](/en/docs/frameworks/jekyll.md): Learn how to integrate Sveltia CMS with Jekyll, including real-world examples. - [Middleman Integration Guide](/en/docs/frameworks/middleman.md): Learn how to integrate Sveltia CMS with Middleman, including real-world examples. - [Next.js Integration Guide](/en/docs/frameworks/next.md): Learn how to integrate Sveltia CMS with Next.js, including real-world examples. - [Nuxt Integration Guide](/en/docs/frameworks/nuxt.md): Learn how to integrate Sveltia CMS with Nuxt, including real-world examples. - [SvelteKit Integration Guide](/en/docs/frameworks/sveltekit.md): Learn how to integrate Sveltia CMS with SvelteKit, including real-world examples. - [VitePress Integration Guide](/en/docs/frameworks/vitepress.md): Learn how to integrate Sveltia CMS with VitePress, including real-world examples and specific features for VitePress users. - [Zola Integration Guide](/en/docs/frameworks/zola.md): Learn how to integrate Sveltia CMS with Zola, including starter templates and real-world examples. - [Vanilla JavaScript Integration Guide](/en/docs/frameworks/none.md): Learn how to integrate Sveltia CMS with vanilla JavaScript projects, using static JSON or Markdown files without a framework. #### Migration Guides - [Migrating from Netlify CMS or Decap CMS](/en/docs/migration/netlify-decap-cms.md): Migrate from Netlify/Decap CMS to Sveltia CMS with step-by-step instructions and compatibility guidance. - [Migrating from Static CMS](/en/docs/migration/static-cms.md): Migrate from Static CMS to Sveltia CMS with compatibility guidance and configuration steps. - [Migrating from Earlier Versions of Sveltia CMS](/en/docs/migration/earlier-versions.md): Upgrade Sveltia CMS with guidance on deprecated options and replacement configurations. ### Configuring Sveltia CMS - [Configuration Basics](/en/docs/config-basics.md): Configure Sveltia CMS using YAML, TOML, JSON, or JavaScript with schema validation, autocomplete, and AI tool integration. - [Backends](/en/docs/backends.md): Configure supported Git backends in Sveltia CMS with setup options and best practices. - [Media Storage](/en/docs/media.md): Configure media storage in Sveltia CMS with internal Git storage and external provider integrations. - [Collections](/en/docs/collections.md): Configure entry and file collections in Sveltia CMS for managing your content. - [Fields](/en/docs/fields.md): Configure fields in Sveltia CMS with built-in types, validation rules, common options, and design best practices. - [Internationalization](/en/docs/i18n.md): Manage multilingual content in Sveltia CMS with flexible i18n structures, configuration options, and best practices for international sites. #### Configuration Basics - [String Transformations](/en/docs/string-transformations.md): Use string transformations in Sveltia CMS to manipulate and format content values. #### Backends - [GitHub Backend](/en/docs/backends/github.md): Configure GitHub backend in Sveltia CMS for managing content in GitHub repositories. - [GitLab Backend](/en/docs/backends/gitlab.md): Configure GitLab backend in Sveltia CMS for managing content in GitLab repositories. - [Gitea/Forgejo Backend](/en/docs/backends/gitea-forgejo.md): Configure Gitea and Forgejo backends in Sveltia CMS for self-hosted Git repositories. - [Test Backend](/en/docs/backends/test.md): Use the Test backend in Sveltia CMS for local development with browser-based storage. #### Media Storage - [Internal Media Storage](/en/docs/media/internal.md): Manage media assets in Sveltia CMS using internal Git storage, with built-in image optimization and file size control options. - [Cloudinary Integration](/en/docs/media/cloudinary.md): Integrate Cloudinary as a media storage provider in Sveltia CMS for efficient cloud-based asset management. - [Uploadcare Integration](/en/docs/media/uploadcare.md): Integrate Uploadcare as a media storage provider in Sveltia CMS for cloud-based asset management. #### Collections - [Entry Collections](/en/docs/collections/entries.md): Configure entry collections in Sveltia CMS for managing blog posts, products, and other content types. - [File Collections](/en/docs/collections/files.md): Configure file collections in Sveltia CMS for managing pre-defined documents and standalone content. - [Singletons](/en/docs/collections/singletons.md): Use singleton collections in Sveltia CMS to manage pre-defined data files and unique resources. #### Fields - [Boolean Field](/en/docs/fields/boolean.md): Select true/false values in Sveltia CMS using an intuitive toggle switch. - [Code Field](/en/docs/fields/code.md): Write and edit code snippets in Sveltia CMS with language selection and syntax highlighting. - [Color Field](/en/docs/fields/color.md): Select and input colors in Sveltia CMS with an interactive color picker. - [Compute Field](/en/docs/fields/compute.md): Display read-only computed values in Sveltia CMS based on other fields. - [DateTime Field](/en/docs/fields/datetime.md): Select dates and times in Sveltia CMS with an interactive date/time picker. - [File Field](/en/docs/fields/file.md): Upload, manage, and reference files in Sveltia CMS with multiple file type support. - [Hidden Field](/en/docs/fields/hidden.md): Store hidden values in Sveltia CMS that users cannot view or edit. - [Image Field](/en/docs/fields/image.md): Upload, manage, and reference images in Sveltia CMS with flexible storage options. - [KeyValue Field](/en/docs/fields/keyvalue.md): Create and manage dynamic key-value pairs in Sveltia CMS for flexible data structures. - [List Field](/en/docs/fields/list.md): Create and manage lists in Sveltia CMS with flexible item types and nested support. - [Map Field](/en/docs/fields/map.md): Select geographic locations in Sveltia CMS with an interactive map and geolocation support. - [Markdown Field](/en/docs/fields/markdown.md): Create and format content in Sveltia CMS with Markdown syntax and rich text editing. - [Number Field](/en/docs/fields/number.md): Input numeric values in Sveltia CMS with increment and decrement support. - [Object Field](/en/docs/fields/object.md): Create and manage nested objects in Sveltia CMS within entry forms. - [Relation Field](/en/docs/fields/relation.md): Create relationships between entries in Sveltia CMS across collections. - [RichText Field](/en/docs/fields/richtext.md): Create and format rich content in Sveltia CMS with the Lexical editor. - [Select Field](/en/docs/fields/select.md): Choose single or multiple options in Sveltia CMS from predefined lists. - [String Field](/en/docs/fields/string.md): Enter and manage short text values in Sveltia CMS for content entries. - [Text Field](/en/docs/fields/text.md): Enter long, multi-line text in Sveltia CMS for detailed content entries. - [UUID Field](/en/docs/fields/uuid.md): Generate read-only universally unique identifiers in Sveltia CMS automatically. ### Customizing Sveltia CMS - [Customization](/en/docs/customization.md): Customize Sveltia CMS with custom branding, mounting options, JavaScript API, and source modifications. - [JavaScript API](/en/docs/api.md): JavaScript API reference for Sveltia CMS with initialization, components, events, and customization. #### JavaScript API - [Manual Initialization](/en/docs/api/initialization.md): Manually initialize Sveltia CMS with the init function for greater control over CMS startup. - [Custom Preview Styles](/en/docs/api/preview-styles.md): Customize preview pane styles in Sveltia CMS with CSS to match your site’s design. - [Custom Preview Templates](/en/docs/api/preview-templates.md): Define custom preview templates in Sveltia CMS to control how content entries are displayed. - [Custom Editor Components](/en/docs/api/editor-components.md): Create custom editor components in Sveltia CMS for reusable rich text editor blocks. - [Custom Field Types](/en/docs/api/field-types.md): Create custom field types in Sveltia CMS for reusable, complex input controls and previews. - [Custom File Formats](/en/docs/api/file-formats.md): Register custom file format parsers and formatters in Sveltia CMS for non-standard file types. - [Event Hooks](/en/docs/api/events.md): Use event hooks in Sveltia CMS to execute custom code in response to CMS events. ### Managing Content - [User Interface Overview](/en/docs/ui.md): Explore Sveltia CMS user interface features including navigation, editing, asset management, and customization. - [Content Management Workflows](/en/docs/workflows.md): Configure content management workflows in Sveltia CMS for your team’s needs. - [Integrations](/en/docs/integrations.md): Integrate third-party services in Sveltia CMS for media storage, stock photos, and translations. #### User Interface - [Content Library](/en/docs/ui/content-library.md): Use Content Library in Sveltia CMS to browse, search, and manage all entries and files. - [Content Editor](/en/docs/ui/content-editor.md): Create and manage content entries in Sveltia CMS with auto-saving drafts, preview synchronization, keyboard shortcuts, and multilingual support. - [Asset Library](/en/docs/ui/asset-library.md): Organize and manage all media assets in Sveltia CMS with centralized asset library. #### Workflows - [Local Workflow](/en/docs/workflows/local.md): Work with local Git repositories using Sveltia CMS on a development server. - [Simple Workflow](/en/docs/workflows/simple.md): Implement a simple workflow in Sveltia CMS for direct content editing without review. - [Editorial Workflow](/en/docs/workflows/editorial.md): Implement an editorial workflow in Sveltia CMS for content review and approval. - [Open Authoring](/en/docs/workflows/open.md): Implement an open authoring workflow in Sveltia CMS for community contributions. #### Integrations - [Stock Photos](/en/docs/integrations/stock-photos.md): Search and insert free stock photos from popular providers directly in Sveltia CMS. - [Translation Services](/en/docs/integrations/translations.md): Translate text fields in Sveltia CMS using integrated translation services and APIs. ### Further Reading - [Data Output](/en/docs/data-output.md): Control data output formats in Sveltia CMS with customization options and best practices. - [Deployments](/en/docs/deployments.md): Deploy Sveltia CMS with CI/CD automation and control automatic deployment settings. - [Privacy](/en/docs/privacy.md): Review Sveltia CMS privacy practices, data handling policies, and GDPR compliance. - [Security](/en/docs/security.md): Secure Sveltia CMS with built-in security features, best practices, and configuration recommendations. - [Releases](/en/docs/releases.md): Follow Sveltia CMS updates, release notes, versioning, and upgrade instructions for your installation. - [How-Tos](/en/docs/how-tos.md): Step-by-step guides for implementing common features and use cases in Sveltia CMS. - [Troubleshooting](/en/docs/troubleshooting.md): Troubleshoot common issues in Sveltia CMS with solutions and workarounds. - [FAQ](/en/docs/faq.md): Frequently asked questions about Sveltia CMS including usage, licensing, and technical details. ### Other - [Feedback](/en/feedback.md): Share feedback, report bugs, suggest features, and join discussions about Sveltia CMS development. - [Showcase](/en/showcase.md): Explore real-world websites using Sveltia CMS across various industries, built with Astro, Eleventy, Hugo, Jekyll, SvelteKit and other frameworks. - [Support](/en/support.md): Get help with Sveltia CMS through documentation, community channels, and issue tracking.