{
  "_comment": "!!! THIS IS AN AUTOMATICALLY GENERATED FILE - DO NOT EDIT !!!",
  "name": "divi/blog",
  "d4Shortcode": "et_pb_blog",
  "title": "Blog",
  "titles": "Blogs",
  "moduleIcon": "divi/module-blog",
  "childrenName": [],
  "category": "module",
  "videos": [
    {
      "id": "bJ0MBUQfmog",
      "name": "An introduction to the Blog module"
    },
    {
      "id": "jETCzKVv6P0",
      "name": "How To Use Divi Blog Post Formats"
    },
    {
      "id": "1iqjhnHVA9Y",
      "name": "Design Settings and Advanced Module Settings"
    },
    {
      "id": "boNZZ0MYU0E",
      "name": "Saving and loading from the library"
    }
  ],
  "attributes": {
    "module": {
      "type": "object",
      "selector": "{{selector}}",
      "styleProps": {
        "boxShadow": {
          "selector": "{{selector}} article.et_pb_post"
        }
      },
      "settings": {
        "meta": {
          "meta": {}
        },
        "advanced": {
          "elements": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentElements",
              "priority": 5,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/elements",
                "props": {
                  "grouped": false
                }
              }
            }
          },
          "html": {},
          "link": {},
          "text": {
            "priority": 10,
            "component": {
              "props": {
                "fields": {
                  "color": {
                    "render": true
                  }
                }
              }
            }
          }
        },
        "decoration": {
          "animation": {},
          "attributes": {},
          "background": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentBackground",
              "priority": 10,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/background",
                "props": {
                  "grouped": false
                }
              }
            }
          },
          "conditions": {},
          "disabledOn": {},
          "filters": {},
          "interactions": {},
          "overflow": {},
          "order": {},
          "position": {},
          "scroll": {
            "groupType": "group-item",
            "item": {
              "priority": 20,
              "render": true,
              "groupSlug": "advancedScrollModule",
              "component": {
                "name": "divi/scroll",
                "type": "group",
                "props": {
                  "grouped": false,
                  "fields": {
                    "gridMotion": {
                      "render": true
                    }
                  }
                }
              }
            }
          },
          "sizing": {},
          "spacing": {},
          "sticky": {},
          "boxShadow": {},
          "transform": {},
          "transition": {},
          "zIndex": {}
        }
      }
    },
    "post": {
      "type": "object",
      "selector": "{{selector}} .et_grid_module article.et_pb_post",
      "settings": {
        "advanced": {
          "useCurrentLoop": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "content",
              "attrName": "post.advanced.useCurrentLoop",
              "label": "Posts For Current Page",
              "description": "Display posts for the current page. Useful on archive and index pages.",
              "category": "configuration",
              "priority": 10,
              "render": true,
              "features": {
                "hover": false,
                "sticky": false,
                "responsive": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "type": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "content",
              "attrName": "post.advanced.type",
              "label": "Post Type",
              "description": "Choose posts of which post type you would like to display.",
              "category": "configuration",
              "priority": 10,
              "render": true,
              "features": {
                "hover": false,
                "sticky": false,
                "responsive": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {}
                }
              }
            }
          },
          "number": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "content",
              "attrName": "post.advanced.number",
              "label": "Post Count",
              "description": "Choose how much posts you would like to display per page.",
              "category": "configuration",
              "priority": 20,
              "render": true,
              "features": {
                "hover": false,
                "sticky": false,
                "responsive": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/text",
                "props": {
                  "showPlaceholderOnEmpty": true
                }
              }
            }
          },
          "categories": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "content",
              "attrName": "post.advanced.categories",
              "label": "Included Categories",
              "description": "Choose which categories you would like to include in the feed.",
              "category": "basic_option",
              "priority": 30,
              "render": true,
              "features": {
                "hover": false,
                "sticky": false,
                "responsive": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/checkboxes",
                "props": {
                  "options": []
                }
              }
            }
          },
          "dateFormat": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "content",
              "attrName": "post.advanced.dateFormat",
              "label": "Date Format",
              "description": "If you would like to adjust the date format, input the appropriate PHP date format here.",
              "category": "configuration",
              "priority": 30,
              "render": true,
              "features": {
                "hover": false,
                "sticky": false,
                "responsive": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/text"
              }
            }
          },
          "excerptContent": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "content",
              "attrName": "post.advanced.excerptContent",
              "label": "Content Length",
              "description": "Showing the full content will not truncate your posts on the index page. Showing the excerpt will only display your excerpt text.",
              "priority": 50,
              "render": true,
              "features": {
                "sticky": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "off": {
                      "label": "Show Excerpt"
                    },
                    "on": {
                      "label": "Show Content"
                    }
                  }
                }
              }
            }
          },
          "excerptManual": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "content",
              "attrName": "post.advanced.excerptManual",
              "label": "Use Post Excerpts",
              "description": "Disable this option if you want to ignore manually defined excerpts and always generate it automatically.",
              "category": "configuration",
              "priority": 60,
              "render": true,
              "features": {
                "hover": false,
                "sticky": false,
                "responsive": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "excerptLength": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "content",
              "attrName": "post.advanced.excerptLength",
              "label": "Excerpt Length",
              "description": "Define the length of automatically generated excerpts. Leave blank for default ( 270 ) ",
              "category": "configuration",
              "priority": 70,
              "render": true,
              "features": {
                "hover": false,
                "sticky": false,
                "responsive": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/text"
              }
            }
          },
          "offset": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "content",
              "attrName": "post.advanced.offset",
              "label": "Post Offset Number",
              "description": "Choose how many posts you would like to skip. These posts will not be shown in the feed.",
              "category": "configuration",
              "priority": 80,
              "render": true,
              "features": {
                "hover": false,
                "sticky": false,
                "responsive": false,
                "preset": "content"
              },
              "component": {
                "type": "field",
                "name": "divi/text"
              }
            }
          },
          "showExcerpt": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentElements",
              "attrName": "post.advanced.showExcerpt",
              "label": "Show Excerpt",
              "description": "Turn excerpt on and off.",
              "category": "configuration",
              "priority": 70,
              "render": true,
              "features": {
                "sticky": false,
                "preset": [
                  "html"
                ]
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          }
        },
        "decoration": {
          "border": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designBorder",
              "attrName": "post.decoration.border",
              "priority": 10,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/border",
                "props": {
                  "grouped": false,
                  "fieldLabel": "Grid Layout"
                }
              }
            }
          }
        }
      }
    },
    "image": {
      "type": "object",
      "selector": "{{selector}} .et_pb_post .entry-featured-image-url,{{selector}} .et_pb_post .et_pb_slides,{{selector}} .et_pb_post .et_pb_video_overlay",
      "supportsCustomAttributes": true,
      "scriptDataProps": {
        "animation": {
          "selector": "{{selector}} .entry-featured-image-url img"
        }
      },
      "styleProps": {
        "boxShadow": {
          "selector": "{{selector}} .et_pb_post .entry-featured-image-url,{{selector}} .et_pb_post img,{{selector}} .et_pb_post .et_pb_slides,{{selector}} .et_pb_post .et_pb_video_overlay"
        },
        "filters": {
          "selector": "{{selector}} img,{{selector}} .et_pb_slides,{{selector}} .et_pb_video_overlay"
        },
        "fit": {
          "selector": "{{selector}} .et_pb_post .entry-featured-image-url img"
        }
      },
      "settings": {
        "advanced": {
          "enable": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentElements",
              "attrName": "image.advanced.enable",
              "label": "Show Featured Image",
              "description": "This will turn thumbnails on and off.",
              "category": "configuration",
              "priority": 10,
              "render": true,
              "features": {
                "sticky": false,
                "preset": [
                  "html"
                ]
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          }
        },
        "decoration": {
          "image": {
            "panel": "design",
            "groupType": "group",
            "groupName": "image",
            "priority": 10,
            "component": {
              "type": "group",
              "name": "divi/image",
              "props": {
                "attrName": "image",
                "groupLabel": "Image",
                "grouped": true,
                "dynamicSubgroupHost": true,
                "presetGroup": "divi/image"
              }
            }
          }
        }
      }
    },
    "readMore": {
      "type": "object",
      "selector": "{{selector}} .et_pb_post div.post-content a.more-link",
      "supportsCustomAttributes": true,
      "styleProps": {
        "font": {
          "important": {
            "font": {
              "desktop": {
                "value": {
                  "color": true
                }
              }
            }
          }
        }
      },
      "settings": {
        "advanced": {
          "enable": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentElements",
              "attrName": "readMore.advanced.enable",
              "label": "Show Read More Button",
              "description": "Here you can define whether to show \"read more\" link after the excerpts or not.",
              "category": "configuration",
              "priority": 20,
              "render": true,
              "features": {
                "sticky": false,
                "preset": [
                  "html"
                ]
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          }
        },
        "decoration": {
          "font": {
            "priority": 50,
            "component": {
              "props": {
                "groupLabel": "Read More Text",
                "fieldLabel": "Read More",
                "dynamicSubgroupHost": true
              }
            }
          }
        }
      }
    },
    "pagination": {
      "type": "object",
      "selector": "{{selector}} .wp-pagenavi a, {{selector}} .wp-pagenavi span, {{selector}} .pagination a",
      "styleProps": {
        "font": {
          "propertySelectors": {
            "font": {
              "desktop": {
                "value": {
                  "text-align": "{{selector}} .wp-pagenavi"
                }
              }
            }
          },
          "important": {
            "font": {
              "desktop": {
                "value": {
                  "color": true,
                  "font-size": true,
                  "font-weight": true
                }
              }
            }
          }
        }
      },
      "settings": {
        "advanced": {
          "enable": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentElements",
              "attrName": "pagination.advanced.enable",
              "label": "Show Pagination",
              "description": "Turn pagination on and off.",
              "category": "configuration",
              "priority": 80,
              "render": true,
              "features": {
                "sticky": false,
                "preset": [
                  "html"
                ]
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          }
        },
        "decoration": {
          "font": {
            "priority": 50,
            "component": {
              "props": {
                "groupLabel": "Pagination Text",
                "fieldLabel": "Pagination",
                "dynamicSubgroupHost": true
              }
            }
          }
        }
      }
    },
    "meta": {
      "type": "object",
      "selector": "{{selector}} .et_pb_post .post-meta, {{selector}} .et_pb_post .post-meta a, #left-area {{selector}} .et_pb_post .post-meta, #left-area {{selector}} .et_pb_post .post-meta a",
      "supportsCustomAttributes": true,
      "styleProps": {
        "font": {
          "important": {
            "font": {
              "desktop": {
                "value": {
                  "color": true
                }
              }
            }
          }
        }
      },
      "settings": {
        "advanced": {
          "showAuthor": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentElements",
              "attrName": "meta.advanced.showAuthor",
              "label": "Show Author",
              "description": "Turn on or off the author link.",
              "category": "configuration",
              "priority": 30,
              "render": true,
              "features": {
                "sticky": false,
                "preset": [
                  "html"
                ]
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "showDate": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentElements",
              "attrName": "meta.advanced.showDate",
              "label": "Show Date",
              "description": "Turn the date on or off.",
              "category": "configuration",
              "priority": 40,
              "render": true,
              "features": {
                "sticky": false,
                "preset": [
                  "html"
                ]
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "showCategories": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentElements",
              "attrName": "meta.advanced.showCategories",
              "label": "Show Categories",
              "description": "Turn the category links on or off.",
              "category": "configuration",
              "priority": 50,
              "render": true,
              "features": {
                "sticky": false,
                "preset": [
                  "html"
                ]
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "showComments": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentElements",
              "attrName": "meta.advanced.showComments",
              "label": "Show Comment Count",
              "description": "Turn comment count on and off.",
              "category": "configuration",
              "priority": 60,
              "render": true,
              "features": {
                "sticky": false,
                "preset": [
                  "html"
                ]
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          }
        },
        "decoration": {
          "font": {
            "priority": 40,
            "component": {
              "props": {
                "fieldLabel": "Meta",
                "groupLabel": "Meta Text",
                "presetGroup": "divi/font-body",
                "dynamicSubgroupHost": true
              }
            }
          }
        }
      }
    },
    "title": {
      "type": "object",
      "selector": "{{selector}} .et_pb_post .entry-title, {{selector}} .not-found-title",
      "supportsCustomAttributes": true,
      "styleProps": {
        "selector": "{{selector}} .et_pb_post .entry-title, {{selector}} .et_pb_post .entry-title a, {{selector}} .not-found-title",
        "font": {
          "propertySelectors": {
            "font": {
              "desktop": {
                "value": {
                  "font-family": "{{selector}} .et_pb_post .entry-title a, {{selector}} .not-found-title",
                  "font-weight": "{{selector}} .et_pb_post .entry-title a, {{selector}} .not-found-title",
                  "text-transform": "{{selector}} .et_pb_post .entry-title a, {{selector}} .not-found-title",
                  "color": "{{selector}} .et_pb_post .entry-title a, {{selector}} .not-found-title"
                }
              }
            }
          }
        }
      },
      "settings": {
        "decoration": {
          "font": {
            "priority": 20,
            "component": {
              "props": {
                "groupLabel": "Title Text",
                "fieldLabel": "Title",
                "dynamicSubgroupHost": true,
                "fields": {
                  "headingLevel": {
                    "render": true
                  }
                }
              }
            }
          }
        }
      }
    },
    "content": {
      "type": "object",
      "selector": "{{selector}} .et_pb_post .post-content, {{selector}}.et_pb_bg_layout_light .et_pb_post .post-content p, {{selector}}.et_pb_bg_layout_dark .et_pb_post .post-content p",
      "supportsCustomAttributes": true,
      "styleProps": {
        "bodyFont": {
          "propertySelectors": {
            "body": {
              "font": {
                "desktop": {
                  "value": {
                    "color": "{{selector}} .et_pb_post,{{selector}} .et_pb_post .post-content * ",
                    "line-height": "{{selector}} .et_pb_post p"
                  }
                }
              }
            }
          },
          "important": {
            "body": {
              "font": {
                "desktop": {
                  "value": {
                    "color": true
                  }
                }
              }
            },
            "link": {
              "font": {
                "desktop": {
                  "value": {
                    "color": true
                  }
                }
              }
            }
          }
        }
      },
      "settings": {
        "decoration": {
          "bodyFont": {
            "priority": 30,
            "component": {
              "props": {
                "dynamicSubgroupHost": true,
                "groups": {
                  "body": {
                    "groupLabel": "Body Text",
                    "fieldLabel": "Body"
                  }
                }
              }
            }
          }
        }
      }
    },
    "overlay": {
      "type": "object",
      "selector": "{{selector}} .et_overlay",
      "settings": {
        "decoration": {
          "background": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designOverlay",
              "attrName": "overlay.decoration.background",
              "subName": "color",
              "label": "Overlay Background Color",
              "description": "Here you can define a custom color for the overlay",
              "priority": 30,
              "render": true,
              "features": {
                "hover": false,
                "dynamicContent": {
                  "type": "color"
                }
              },
              "component": {
                "type": "field",
                "name": "divi/color-picker"
              }
            }
          }
        },
        "advanced": {
          "enable": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designOverlay",
              "attrName": "overlay.advanced.enable",
              "label": "Featured Image Overlay",
              "description": "If enabled, an overlay color and icon will be displayed when a visitors hovers over the featured image of a post.",
              "category": "layout",
              "priority": 10,
              "render": true,
              "features": {
                "hover": false,
                "sticky": false,
                "responsive": false
              },
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          }
        }
      }
    },
    "overlayIcon": {
      "type": "object",
      "selector": "{{selector}} .et_overlay::before",
      "styleProps": {
        "icon": {
          "important": true
        }
      },
      "settings": {
        "decoration": {
          "icon": {
            "groupType": "group-items",
            "items": {
              "color": {
                "groupSlug": "designOverlay",
                "attrName": "overlayIcon.decoration.icon",
                "subName": "color",
                "label": "Overlay Icon Color",
                "description": "Here you can define a custom color for the overlay icon",
                "priority": 20,
                "render": true,
                "features": {
                  "hover": false,
                  "dynamicContent": {
                    "type": "color"
                  }
                },
                "component": {
                  "type": "field",
                  "name": "divi/color-picker"
                }
              },
              "icon": {
                "groupSlug": "designOverlay",
                "attrName": "overlayIcon.decoration.icon",
                "label": "Overlay Icon",
                "description": "Here you can define a custom icon for the overlay",
                "category": "configuration",
                "priority": 40,
                "render": true,
                "features": {
                  "hover": false
                },
                "component": {
                  "type": "field",
                  "name": "divi/icon-picker"
                }
              }
            }
          }
        }
      }
    },
    "fullwidth": {
      "type": "object",
      "selector": "{{selector}}:not(.et_pb_blog_grid_wrapper) article.et_pb_post",
      "settings": {
        "decoration": {
          "border": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designBorder",
              "attrName": "fullwidth.decoration.border",
              "priority": 10,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/border",
                "props": {
                  "grouped": false
                }
              }
            }
          }
        }
      }
    },
    "blogGrid": {
      "type": "object",
      "selector": "{{selector}} .et_pb_blog_posts",
      "settings": {
        "decoration": {
          "layout": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designLayout",
              "priority": 10,
              "render": true,
              "component": {
                "type": "group",
                "name": "divi/layout",
                "props": {
                  "grouped": false,
                  "defaultGroupAttr": {
                    "desktop": {
                      "value": {
                        "display": "grid",
                        "gridColumnCount": "3",
                        "flexDirection": "column"
                      }
                    }
                  },
                  "fields": {
                    "gridColumnCount": {
                      "baseFieldDefault": "3"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "masonry": {
      "type": "object",
      "selector": "{{selector}} .et_grid_module .et_pb_post",
      "settings": {
        "decoration": {
          "background": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentBackground",
              "attrName": "masonry.decoration.background",
              "subName": "color",
              "label": "Grid Tile Background Color",
              "priority": 5,
              "render": true,
              "features": {
                "dynamicContent": {
                  "type": "color"
                }
              },
              "component": {
                "type": "field",
                "name": "divi/color-picker",
                "props": {
                  "showPickerPalettes": false,
                  "addTitle": "Add Background Color",
                  "showPaletteOnPickerActive": true
                }
              }
            }
          }
        }
      }
    }
  },
  "script": [
    "divi-module-library-script-blog"
  ],
  "customCssFields": {
    "title": {
      "label": "Title",
      "subName": "title",
      "selector": "{{selector}} .et_pb_post .entry-title",
      "selectorSuffix": ""
    },
    "content": {
      "label": "Body",
      "subName": "content",
      "selector": "{{selector}} .post-content",
      "selectorSuffix": ""
    },
    "postMeta": {
      "label": "Post Meta",
      "subName": "postMeta",
      "selector": "{{selector}} .post-meta",
      "selectorSuffix": ""
    },
    "pagenavi": {
      "label": "Pagenavi",
      "subName": "pagenavi",
      "selectorSuffix": " .wp-pagenavi"
    },
    "featuredImage": {
      "label": "Featured Image",
      "subName": "featuredImage",
      "selector": "{{selector}} .entry-featured-image-url img",
      "selectorSuffix": ""
    },
    "readMore": {
      "label": "Read More Button",
      "subName": "readMore",
      "selector": "{{selector}} a.more-link",
      "selectorSuffix": ""
    }
  },
  "settings": {
    "advanced": "auto",
    "groups": {
      "content": {
        "panel": "content",
        "priority": 10,
        "groupName": "content",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Content"
          }
        }
      },
      "contentElements": {
        "panel": "content",
        "priority": 10,
        "groupName": "elements",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Elements",
            "preset": "content"
          }
        }
      },
      "contentBackground": {
        "panel": "content",
        "groupName": "background",
        "priority": 90,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Background",
            "presetGroup": "divi/background"
          }
        }
      },
      "designLayout": {
        "panel": "design",
        "priority": 10,
        "groupName": "designLayout",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Layout",
            "clipboardCategory": "style",
            "presetGroup": "divi/layout"
          }
        }
      },
      "designOverlay": {
        "panel": "design",
        "priority": 10,
        "groupName": "designOverlay",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Overlay"
          }
        }
      },
      "designBorder": {
        "panel": "design",
        "priority": 90,
        "groupName": "designBorder",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Border",
            "presetGroup": "divi/border"
          }
        }
      }
    }
  }
}