With Divi, even blogs are a module and your “blog” can be placed anywhere on your Website and in different formats. You can combine blog and sidebar modules to create classic blog designs. 1 column, 2 column or 3 column can be created using blog and sidebar module.

preview blog divi module blog.png

How to add a blog module to your page

Before you can add a blog module to your page, you must first access the Divi Builder. Once the Divi theme installed on your Website, you will notice a button Use Divi Builder above the post editor whenever you create a new page. By clicking on this button, you can activate Divi Builder, which will give you access to all the Divi Builder modules. Then click on the button Use Visual Builder to start the generator in visual mode. You can also click the button Use Visual Builder when you browse your Website upstream if you are logged into your WordPress dashboard.

button divi builder module blog divi.png

Once entered into Visual Builder, you can click the gray plus button to add a new module to your page. New modules can only be added inside rows. If you're starting a new page, don't forget to add a row to your page first. We have great tutorials on using the elements of lines as well as sections by Divi.

add blog module divi builder.png

Locate the blog module in the list of modules and click on it to add it to your page. The list of modules is searchable, which means you can also type the word "blog" and then click enter to automatically find and add the blog module! Once the module is added, you will be greeted with the list of module options. These options are divided into three main groups: Contents , Design et Advanced .

Use case of the blog module with a grid layout in a specialized section with a right sidebar

For this example, I'll add a blog module to a blog page. This blog page has a full header with a search module below. Under the search module I will add a specialized section with the blog module on the left side and a sidebar section on the right. The sidebar on the right contains a recent post widget, an email optin module, and a person module.

This is what the example page looks like.

example of page divi.jpg

Note that the blog module is in a grid layout on the left side of the special section.

Let's start.

Use the visual builder to add a specialized section with the following layout:

layout specialty divi.png

You will be prompted to add a column or a two column row for the left side. Choose row 1 column.

seletion zone divi builder.png

Then add the blog module to the line.

use the blog.png module

Update the blog settings as follows:

Content options

Posts Number: 6
Learn more Button: ON
Show pagination: NO
Grid background color: #ffffff

Design options

Layout: Grid
Use Dropshadow: ON
Overlay Color Icon: #ffffff
Hover Overlay Color: rgba (224,153,0,0.51) Header
Police:
Font Size Header: 21px
Header Text color: # 333333
Letter spacing: 1px
Header Row Height: 1.2 em
Border: YES
Color of the border: # f0f0f0
Width of the border: 1px
Border style: Solid

Advanced options

Custom CSS (Read More button):

color: # e09900;
viewing block;
text-align: center;
margin-top: 10px;
border: 1px solid #ccc;
padding: 5px;
Text Transformation: Capitalize;
letter spacing: 1px;

blog settings divi.png

The advanced custom CSS button for the Read More button creates a custom look that matches the design.

block design articles divi.jpg

In the right sidebar section of the specialist section layout, you will need to add a sidebar module that inserts the recent posts widget. Below you will need to add an Email Optin module. And then under Email Optin, you need to add Person module with author information.

That's all !

Blog content options

In the Content tab, you will find all the content elements of the module, such as text, images and icons. All that controls what appears in your module will always be in this tab.

blog module divi.png

Item number (Number of items)

Set the number of messages you want to display. You will need to have messages for everything that appears in this module.

Select the categories you want to include in the post feed. All of the message categories you created will appear here for you to select / deselect.

Categories included

Choose the categories you want to include in the feed.

Meta-date format

Set the date format you want to display on your blog posts here. The default layout is M j, Y format (January 6, 2014) See the WordPress codex on date formats for more options.

Contents

Showing full content will not truncate your posts on the index page. Show Snippet will only display your snippet text.

Offset number

Choose the number of messages you want to offset. If you compensate with 3 posts, for example, the first three posts in your blog feed won't show.

Show featured image

This option allows you to choose whether or not you want thumbnails to appear in your blog module.

Read more button

Here you can set whether to display the "read more" link after the snippet or not.

Show author

Choose whether or not you want to display the author of each blog post in the post meta box below the post title.

Show date

Choose whether or not you want to display the date each article was created in the Item Meta box below the message title.

elements to display divi module blog.png

Show categories

Choose whether or not to display the post categories in the post meta area below the publication title.

Show the number of comments

Choose whether or not you want to display the number of comments in the post meta box below the title of the post.

View pagination

Choose whether or not you want to display pagination for this feed. To enable numbered paging you will need to install the plug-in WP Page Navi .

Administration label

This will change the module label in the generator for easy identification. When using the WireFrame view in Visual Builder, these labels will appear in the module block of the Divi Builder interface.

Blog design options

In the Design tab, you will find all the module styling options, such as fonts, colors, size and spacing. This tab allows you to modify the appearance of your module. Each Divi module has a long list of design settings that you can use to tweak just about anything.

design option divi builder module blog.png

Disposal

You can choose to display your blog posts in a grid or a full-width layout.

Superimposed image

If this option is enabled, a color and an overlay icon are displayed when a visitor hovers over the selected image of a message.

Overlay icon color

Here you can set a custom color for the overlay icon.

Cover color hovering

Here you can define a custom color for the overlay.

Hover Icon Picker

Here you can define a custom icon for the overlay.

Text color

Si your blog is placed on a light background, the text color should be set to “Dark”. Visa, yes your blog is placed on a dark background, the text color should be set to “Light”.

Header font

You can change the font of your header by selecting the desired font from the drop-down menu. Divi comes with dozens of awesome fonts powered by Google Fonts. By default, Divi uses the Open Sans font for all the text on your page. You can also customize the style of your text using bold, italic, capital and underline options.

Header font size

Here you can adjust the size of your header text. You can drag the interval slider to increase or decrease the size of your text, or you can directly enter the desired text size value in the input field to the right of the slider. The input fields support different units of measure, which means you can enter "px" or "em" depending on your size to change its unit type.

Header Text Color

By default, all text colors in Divi appear in white or dark gray. If you want to change the color of your header, choose the color you want from the color picker using this option.

Header letter spacing

Letter spacing affects the space between each letter. If you want to increase the space between each letter of your header text, use the interval slider to adjust the space or enter the size of the space you want in the input field to the right of the slider. The input fields support different units of measure, which means you can enter "px" or "em" depending on your size to change its unit type.

configuration spacing header divi.png

Header Row Height

Row height affects the space between each row of your header text.If you want to increase the space between each row, use the range slider to adjust the space or enter the desired spacing size in the input field to the right of the cursor. The input fields support different units of measure, which means you can enter "px" or "em" depending on your size to change its unit type.

Body font

You can change your body font by selecting the desired font from the drop-down menu. Divi comes with dozens of awesome fonts powered by Google Fonts. By default, Divi uses the Open Sans font for all the text on your page. You can also customize the style of your text using bold, italic, capital and underline options.

Body font size

Here you can adjust the size of your body text. You can drag the interval slider to increase or decrease the size of your text, or you can directly enter the desired text size value into the input field to the right of the slider. The input fields support different units of measure, which means you can enter "px" or "em" depending on your size to change its unit type.

Body text color

By default, all text colors in Divi appear in white or dark gray. If you want to change the color of your body text, choose the desired color from the color picker using this option.

Spacing of body letters

Letter spacing affects the space between each letter. If you want to increase the space between each letter of your body text, use the interval slider to adjust the space or enter the desired spacing size into the input field to the right of the slider. The input fields support different units of measure, which means you can enter "px" or "em" depending on your size to change its unit type.

Height of the body line

Line height affects the space between each line of body text. If you want to increase the space between each row, use the interval slider to adjust the space or enter the desired spacing size in the input field to the right of the slider. The input fields support different units of measure, which means you can enter "px" or "em" depending on your size to change its unit type.

Metas font

You can change the font of your meta-text by selecting the desired font from the drop-down menu. Divi comes with dozens of awesome fonts powered by Google Fonts. By default, Divi uses the Open Sans font for all the text on your page. You can also customize the style of your text using bold, italic, capital and underline options.

section meta data diiv builder.png

Metas font size

Here you can adjust the size of your meta text. You can drag the interval slider to increase or decrease the size of your text, or you can directly enter the desired text size value in the input field to the right of the slider. The input fields support different units of measure, which means you can enter "px" or "em" depending on your size to change its unit type.

Text color for meta

By default, all text colors in Divi appear in white or dark gray. If you want to change the color of your meta-text, choose the color you want from the color picker using this option.

Spacing of meta letters

Letter spacing affects the space between each letter. If you want to increase the space between each letter of your meta-text, use the interval slider to adjust the space or enter the desired spacing size in the input field to the right of the slider. The input fields support different units of measure, which means you can enter "px" or "em" depending on your size to change its unit type.

Meta Line Height

Line height affects the space between each line of your meta-text.If you want to increase the space between each line, use the range slider to adjust the space or enter the desired spacing size in the field to the right of the cursor. The input fields support different units of measure, which means you can enter "px" or "em" depending on your size to change its unit type.

Use the border

Enabling this option will place a border around your module. This border can be customized using the following conditional parameters.

Color of the border

This option affects the color of your border. Select a custom color from the color picker to apply it to your border.

Width of the border

By default, the borders are 1 pixel wide. You can increase this value by dragging the range slider or entering a custom value in the input field to the right of the slider. Supported custom units of measure, which means you can change the default unit from "px" to something else eg em, vh, vw etc.

Border style

Borders support eight different styles, including: solid, dotted, dotted, double, groove, ridge, inset, and start. Select the style you want from the drop-down menu to apply it to your border.

Advanced blog options

On the Advanced tab, you'll find options that more experienced web designers may find useful, such as custom CSS and HTML attributes. Here you can apply custom CSS to any of the module's many elements. You can also apply custom CSS classes and IDs to the module, which can be used to customize the module in your child theme's style.css file.

advanced section of the blog.png module

CSS ID

Enter an optional CSS ID to use for this module. An ID can be used to create a custom CSS style or to link to particular sections of your page.

CSS class

Enter the optional CSS classes to use for this module. A CSS class can be used to create custom CSS styling. You can add multiple classes, separated by a space. These classes can be used in your Divi theme Child or in custom CSS that you add to your page or website using Divi Theme Options or Divi Builder Page Settings.

Custom CSS

Custom CSS can also be applied to the module and any of the module's internal elements. In the Custom CSS section, you will find a text field where you can add CSS directly to each element. The CSS entries in these settings are already embedded with style tags. So you just have to enter CSS rules separated by semicolons.

Visibility

This option allows you to control the devices on which your module appears. You can choose to deactivate your module on tablets, smartphones or desktops individually. This is useful if you want to use different modules on different devices or if you want to simplify the mobile design by eliminating certain elements from the page.

That's it for this tutorial.