The best way to manage content with Middleman

You've got an great static website that you can put in a CDN with awesome response times. Give to your visitors the same amazing speed for content as well.
Try our Middleman demo project now!
  • Best practices
  • 30s setup
Proudly powered by DatoCMS + Middleman:
Fondazione Lisio
https://www.fondazionelisio.org/
PolicyGenius
https://www.policygenius.com/
Opera for Santa Maria Novella
https://www.smn.it/
LiveStorm
https://livestorm.co/
Nothing But Nets
https://nothingbutnets.net/
Grim
https://www.eatgrim.dk/
Ava
https://www.ava.me/
ANDE
https://www.ande.com/
Flywire
https://www.flywire.com/
The Table Little Rock
https://www.thetablelittlerock.org/
MACROGEO
https://www.macrogeo.global/

It can't be easier that this

DatoCMS offers a Middleman plugin that makes it extremely convenient to use content stored in your administrative area to your website. The interface it's similar to Middleman data Files, except that anyone can edit content from a great web interface instead of having to write YAML files:

Read more about our Middleman plugin gem!
<!-- source/templates/article.html.erb -->
<h1><%= dato.article.title %></h1>
<ul>
<% dato.article.categories.each do |category| %>
<li><%= category.name %></li>
<% end %>
<ul>
<div>
<%= dato.article.content %>
</div>

Endless image transformations at your disposal

DatoCMS offers best-in-class image processing and image CDN. Optimize, resize, crop, rotate and watermark images on-the-fly simply adding custom parameters to the URL of your image. Serve lazy loaded, responsive images in one line of code.

Read more about DatoCMS Image API

https://datocms-assets.com/image.png
Acme Inc. - DatoCMS
Create new Blog post
Title
The Best Video Games to Play
Author
Dan Poe
Content
Text
Lorem ipsum....
Gallery
Text
Lorem ipsum....
CTA label
Try it now!
CTA URL
http://...
Quote
Lorem ipsum....
Author
Steve Jobs
Add a new block:
Text
Gallery
Quote
Call to action
Save Blog Post

Easily build dynamic landing pages with modular blocks

Give your editors the power of building custom landing pages with no code intervention. Define reusable custom blocks of content, map them to Middleman partials and you're good to go.

Read more about DatoCMS modular blocks

DatoCMS allowed me to build a marketing site using Middleman — a technology I am comfortable with — while allowing my co-founder to add new content to our product without having to learn to code.
Lachlan Priest
Senior Engineer at G2.com
Middleman + DatoCMS demo
pages/homepage.js - Visual Studio Code
Try our Project starter

Start your new Middleman project in minutes

Learn from our best-practice project. Fully configured and deployed on Netlify or Vercel. Source included.

We power experiences for over half a billion users