Everything you need for inline editing

From simple text updates to complex repeating content, Streamlined CMS handles it all—right on your live site.

Core editing features

Mark any element as editable with simple HTML attributes.

Text Editing

Click any text element to edit it inline. Changes save automatically.

<h1 data-scms-text="hero-title">
  Your Headline
</h1>

HTML Editing

Edit raw HTML content blocks directly on the page.

<div data-scms-html="about-content">
  <p>Rich content here...</p>
</div>

Link Editing

Edit link URLs, text, and target behavior. Perfect for CTAs and navigation.

<a
  data-scms-link="main-cta"
  href="/contact"
>
  Get in Touch
</a>

Image Replacement

Upload new images through a built-in media manager. Automatic optimization included.

<img
  data-scms-image="hero-image"
  src="hero.jpg"
  alt="Hero"
/>

Advanced capabilities

Handle complex content patterns with templates and groups.

Templates for Repeating Content

Perfect for team members, testimonials, product listings, or any content that repeats. Add, remove, and reorder items directly on the page.

  • Add new items with one click
  • Drag to reorder
  • Delete items you don't need
<!-- Container for repeating items -->
<div data-scms-template="team-members">

  <!-- Template item (will be repeated) -->
  <div data-scms-template-item>
    <img data-scms-image="photo" ... />
    <h3 data-scms-text="name">Name</h3>
    <p data-scms-text="role">Role</p>
  </div>

</div>

Groups for Shared Content

Edit headers, footers, and other shared elements once—changes appear everywhere. No more updating the same content on every page.

  • Define content once, use everywhere
  • Edit from any page
  • Automatic sync across site
<!-- Shared header content -->
<header data-scms-group="site-header">

  <a data-scms-link="logo-link" href="/">
    <img data-scms-image="logo" ... />
  </a>

  <nav>
    <a data-scms-link="nav-1">...</a>
    <a data-scms-link="nav-2">...</a>
  </nav>

</header>

Edit from anywhere

Full editing capabilities on mobile devices. Your clients can update their site while waiting for coffee, between meetings, or anywhere they have their phone.

  • Touch-optimized interface
  • Same features as desktop
  • No app download required
Tap to edit
Welcome
Replace

Works with your stack

Streamlined CMS is framework-agnostic. If it outputs HTML, it works.

Static HTML
React
Vue
Astro
Next.js
Nuxt
SvelteKit
Any HTML

One script tag. A few attributes. That's all it takes. No build plugins, no complex configuration, no lock-in.

Ready to get started?

Try it free during development. See how simple inline editing can be.