The “Blog Landing Page” is a web page that showcases blog posts, including the entire content, author details, release date, related posts, and links to other blog-related content. It serves as the entry point for visitors to access blogs on a website, typically displaying a blog and its author information, along with related posts organized chronologically.
Let’s dive deep into how the “Blog Landing Page” content model will help you create the "Blog Landing Page" for your website.
The “Blog Landing Page” content model includes four main sections:
Here’s how your “Blog Landing Page" will look like on your website
Let's identify the fields that build up your “Blog Landing Page” content type that you see in the above step
The “Blog Landing Page” content model contains the following set of fields. Let’s look in detail at what content types and fields were used to create the model.
Blog Landing Page Content Type:
Title: This is where you'll provide your blog page a name. The Title field defines the title of the blog landing page entry.
URL: Here goes the web URL of your blog page. When clicked on, this link provided in the URL field takes users straight to your blog page.
Author: For this field, you will find the Reference field that refers to the Author content type (explained in the section below) from which it will fetch all the author details.
Date: The Date field will allow you to select and display the publishing date of the blog.
Featured Image: For displaying the featured image, you will see the File field which will let you select the cover image related to the blog and add it to the entry.
Body: For the body, you will find a JSON Rich Text Editor field that should be able to hold the content of your blog which can even include media files in between.
Related Post: For this field, you will find the Reference field that refers to the Blog Landing Page content type from where you can fetch and display other blogs.
Is Archived?: This field will help you set whether a blog post is archived (or not). For this case, a Boolean field should be helpful.
Comments: Comments is a Group field that records the reader comments for your blog. It holds the following fields:
Social Share: Social Share is Global field that has a Group field named Social Media Share consisting of the following set of fields:
SEO: SEO is the Global field which covers the following set of fields:
Author Content Type:
This completes the creation of your “Blog Landing Page” content model.