Getting Started with the Blog Template


Agility CMS is a flexible headless CMS with an infinite number of ways to configure and set up your pages and content.

In order to showcase best-practices, evaluate, and help onboard new users, we recommend signing up for our pre-configured Blog Template. This template has a few pages along with some modules and content types already set up for you to support a familiar blogging experience.

It's important to note though, that you can customize anything and everything in this template, it's just giving you a head start and serving as an example!


You are allowed to have one free instance per user account. Want more? Contact Us

What we'll be covering in this guide:

How to Sign Up

Go to and sign up for a new Agility CMS account or log in if you already have one.


One your account is created or you logged-in, select Try Now! to select a Free instance.


Lastly, enter Project Name for your instance and select the Blog Template (Recommended) and click Submit to complete the signup process. You will then be redirected to the Agility CMS you've signed up for.


Overview of the Blog Template Instance

This instance consists of a collection of pre-initialized PagesPage Templates, Modules, and Content.


Pages represent the pages available on your website.

  • /home - the root page of the site ('/') which as a few modules already on it
  • /posts - the primary listing page for blog posts
  • /posts/* - they dynamic page path used for blog posts

Page Templates

Page templates define the areas that modules can be added to.

  • One Column Template - a basic template that has a single content zone for adding modules


Modules are the functional components that are added on a page. Typically all of your content on a page is broken down into modules.

  • Jumbotron - a simple banner UI component that has a few fields
  • Rich Text Area - a WYSIWYG for displaying flexible HTML
  • Post Listing - a listing of your blog posts
  • Post Details - UI component representing the details of a blog post, used on the /posts/* dynamic page 


  • Global Header - a content item with fields that are used for rendering a header on the website
  • Posts - a listing of blog posts, each post has a Title, Image, and Body

  Next Steps

Once you're familiar with the Blog instance, its time to set up a website that uses this content. We have several starter sites you can use right away.

0 out of 0 found this helpful



Please sign in to leave a comment.