Jekyll CMS example
The easiest Jekyll integration with a CMS you can get
DatoCMS offers a Ruby-based CLI tool that makes it extremely convenient to transform the content stored in your Dato CMS project into Jekyll posts and collections:
# Add "dato" gem to your Gemfile, run "bundle install"...# gem "dato"# then inside your Jekyll project run:# dato dump --token=YOUR_DATOCMS_PROJECT_API_TOKEN# inside a "_posts" directory...directory "_posts" do# ...iterate over the "Blog post" records...dato.blog_posts.each do |article|# ...and create a markdown file for each article!create_post "#{article.slug}.md" dofrontmatter(:yaml,title: article.title,)content(article.content)endendend
Endless image transformations at your disposal
DatoCMS offers best-in-class image processing and image CDN for Jekyll. The CMS allows you to optimize, resize, crop, rotate and watermark images on-the-fly, simply by adding custom parameters to the URL of your image. Serve lazy loaded, responsive images in one line of code.
Jekyll and DatoCMS is the perfect combination, thanks to the coordinated suite of different APIs and tools to work seamlessly with the three fundamental blocks of content: text, images and video. Everything is built on CDN, optimized for speed and scalability to delight your customers with lightning fast responses.
A CMS to easily build dynamic landing pages
Give your editors the power of building custom landing pages with no code intervention. Define reusable custom blocks of content, map them to Jekyll includes and you're good to go.