{"id":21873,"date":"2019-04-10T15:38:42","date_gmt":"2019-04-10T15:38:42","guid":{"rendered":"http:\/\/managing_visual_media_with_the_cloudinary_netlify_integration"},"modified":"2022-02-26T04:35:00","modified_gmt":"2022-02-26T04:35:00","slug":"managing_visual_media_with_the_cloudinary_netlify_integration","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration","title":{"rendered":"Managing Visual Media With the Cloudinary-Netlify Integration"},"content":{"rendered":"<div class=\"wp-block-cloudinary-markdown \"><p>Static sites and the <a href=\"https:\/\/jamstack.org\/\">JAMstack<\/a> are quickly becoming a standard for developing safe and performant websites with an optimal workflow for developers. <a href=\"https:\/\/www.netlifycms.org\/\">Netlify CMS<\/a> (not to be confused with the company that created it, <a href=\"https:\/\/www.netlify.com\">Netlify<\/a>) is an open source content management solution that works especially with static site generators such as <a href=\"https:\/\/www.gatsbyjs.org\/\">Gatsby<\/a>, <a href=\"https:\/\/gohugo.io\/\">Hugo<\/a>, etc\u2026 enabling content storage in your Git repository along with your code for easier versioning, multichannel publishing, and direct content updates in Git.<\/p>\n<p>Cloudinary is integrated with Netlify CMS, meaning that you can seamlessly manage and publish media from Cloudinary within Netlify CMS. That is, you can load Cloudinary\u2019s <a href=\"https:\/\/cloudinary.com\/documentation\/media_library_widget\">Media Library widget<\/a> in Netlify CMS and then perform all the tasks you would normally do within the Cloudinary Media Library, for example, upload, search, tag, transform, or insert images.<\/p>\n<h2>Setting Up the CMS Integration<\/h2>\n<p>Integrating Cloudinary into Netlify CMS takes only a few configurations:<\/p>\n<ol>\n<li>\n<a href=\"https:\/\/cloudinary.com\/users\/register\/free\">Sign up<\/a> for a free Cloudinary account if you don\u2019t already have one.<\/li>\n<li>\n<a href=\"https:\/\/www.netlifycms.org\/docs\/add-to-your-site\/\">Add Netlify CMS to an existing site<\/a> or if you don\u2019t already have a site that uses Netlify CMS, you can <a href=\"https:\/\/www.netlifycms.org\/docs\/start-with-a-template\/\">create a new site from a template<\/a>. Alternatively, follow the <a href=\"https:\/\/www.netlifycms.org\/docs\/cloudinary\/#connecting-cloudinary-to-netlify-cms\">instructions<\/a> to configure Cloudinary within Netlify CMS.<\/li>\n<\/ol>\n<p>That\u2019s it!<\/p>\n<p>Afterwards, the Netlify CMS built in Media Library button and all image fields will use the Cloudinary Media Library to insert images. Furthermore, you can transform the image (see the illustration below for an example) from within the Media Library. Cloudinary applies such transformations as chained transformations on top of the global or field-level transformations. For details, see the <a href=\"https:\/\/www.netlifycms.org\/docs\/cloudinary\/#cloudinary-configuration-options\">configuration options<\/a>.<\/p>\n<div class='c-callout  c-callout--inline-title c-callout--note'><strong class='c-callout__title'>Note:<\/strong> <p>You can do a lot more with the Media Library widget, for example, upload, tag, move, or delete images. In other words, the Cloudinary-Netlify CMS integration makes available all the capabilities of Cloudinary\u2019s Media Library within Netlify CMS.<\/p><\/div>\n<img decoding=\"async\" src=\"https:\/\/cloudinary-res.cloudinary.com\/image\/upload\/c_scale,w_350,c_fill,dpr_2.0\/f_auto,fl_lossy,q_auto\/media-library-widget-netlify.png\" alt=\"media library\" width=\"45%\" style=\"margin-right: 6%;\"\/>\n<img decoding=\"async\" src=\"https:\/\/cloudinary-res.cloudinary.com\/image\/upload\/w_350,c_fill,dpr_2.0\/f_auto,q_auto\/media-library-widget-transformation-netlify.jpg\" alt=\"media library widget\" width=\"45%\"\/>\n<h4>Here are some additional highlights:<\/h4>\n<ul>\n<li>The Cloudinary-Netlify CMS integration is available for all account tiers.<\/li>\n<li>You can add transformations <a href=\"https:\/\/www.netlifycms.org\/docs\/cloudinary\/#global-configuration\">globally<\/a> or <a href=\"https:\/\/www.netlifycms.org\/docs\/cloudinary\/#field-configuration\">per field<\/a>. Global transformations apply to all images. Field-level transformations override global ones.<\/li>\n<li>You can also define <a href=\"https:\/\/cloudinary.com\/documentation\/image_transformations#chained_transformations\">chain transformations<\/a> for the global or field level.\nBelow is an example of media library configuration in Netlify CMS that has 3 transformations chained together under \u2018default_transformations\u2019.<\/li>\n<\/ul>\n<pre class=\"js-syntax-highlighted\"><code>media_library:\n  name: cloudinary\n  config:\n    default_transformations:\n              -   - fetch_format: auto\n                    quality: auto\n                  - width: 300\n                    crop: fill\n                  - overlay: {font_family: &quot;Verdana&quot;, font_size: 25, font_weight: &quot;bold&quot;, text_decoration: &quot;underline&quot;, letter_spacing: 8, text: &quot;Hello&quot;}\n                    effect: grayscale\n    cloud_name: *********\n    api_key: *********\n\n<\/code><\/pre>\n<div class='c-callout  c-callout--inline-title c-callout--note'><strong class='c-callout__title'>Note:<\/strong> <p>Currently, only animated GIFs and images work with the Cloudinary-Netlify CMS integration. Videos will work, too, sometime in the future. Stay tuned.<\/p><\/div>\n<h2>Summing It Up<\/h2>\n<p>The Cloudinary-Netlify CMS integration brings together the best of both worlds, giving you flexibility and control over your content and media assets. No more worries about managing all that media. You can now focus on content authoring and publication with rich and optimized media.<\/p>\n<p>Your turn next! In the Comments section below, tell us what you think about this integration and how it works out for you. Also, we\u2019d love to hear about the sites you\u2019ve built with Netlify CMS that manage and deliver images through Cloudinary.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":41,"featured_media":22677,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[59,165,175],"class_list":["post-21873","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-cms","tag-image-transformation","tag-jamstack"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Media Management With the Cloudinary-Netlify CMS Integration<\/title>\n<meta name=\"description\" content=\"The Cloudinary-Netlify CMS integration gives you flexibility and control over content and media assets for your JAMStack, static sites, and more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Managing Visual Media With the Cloudinary-Netlify Integration\" \/>\n<meta property=\"og:description\" content=\"The Cloudinary-Netlify CMS integration gives you flexibility and control over content and media assets for your JAMStack, static sites, and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-10T15:38:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-26T04:35:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1645574796\/website-2021\/blog\/Netlify-Cloudinary\/Netlify-Cloudinary.jpg?_i=AA\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Managing Visual Media With the Cloudinary-Netlify Integration\",\"datePublished\":\"2019-04-10T15:38:42+00:00\",\"dateModified\":\"2022-02-26T04:35:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration\"},\"wordCount\":7,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1645574796\/website-2021\/blog\/Netlify-Cloudinary\/Netlify-Cloudinary.jpg?_i=AA\",\"keywords\":[\"CMS\",\"Image Transformation\",\"JAMStack\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2019\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration\",\"url\":\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration\",\"name\":\"Media Management With the Cloudinary-Netlify CMS Integration\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1645574796\/website-2021\/blog\/Netlify-Cloudinary\/Netlify-Cloudinary.jpg?_i=AA\",\"datePublished\":\"2019-04-10T15:38:42+00:00\",\"dateModified\":\"2022-02-26T04:35:00+00:00\",\"description\":\"The Cloudinary-Netlify CMS integration gives you flexibility and control over content and media assets for your JAMStack, static sites, and more.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1645574796\/website-2021\/blog\/Netlify-Cloudinary\/Netlify-Cloudinary.jpg?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1645574796\/website-2021\/blog\/Netlify-Cloudinary\/Netlify-Cloudinary.jpg?_i=AA\",\"width\":2000,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Managing Visual Media With the Cloudinary-Netlify Integration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Media Management With the Cloudinary-Netlify CMS Integration","description":"The Cloudinary-Netlify CMS integration gives you flexibility and control over content and media assets for your JAMStack, static sites, and more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration","og_locale":"en_US","og_type":"article","og_title":"Managing Visual Media With the Cloudinary-Netlify Integration","og_description":"The Cloudinary-Netlify CMS integration gives you flexibility and control over content and media assets for your JAMStack, static sites, and more.","og_url":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration","og_site_name":"Cloudinary Blog","article_published_time":"2019-04-10T15:38:42+00:00","article_modified_time":"2022-02-26T04:35:00+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1645574796\/website-2021\/blog\/Netlify-Cloudinary\/Netlify-Cloudinary.jpg?_i=AA","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration"},"author":{"name":"","@id":""},"headline":"Managing Visual Media With the Cloudinary-Netlify Integration","datePublished":"2019-04-10T15:38:42+00:00","dateModified":"2022-02-26T04:35:00+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration"},"wordCount":7,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1645574796\/website-2021\/blog\/Netlify-Cloudinary\/Netlify-Cloudinary.jpg?_i=AA","keywords":["CMS","Image Transformation","JAMStack"],"inLanguage":"en-US","copyrightYear":"2019","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration","url":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration","name":"Media Management With the Cloudinary-Netlify CMS Integration","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1645574796\/website-2021\/blog\/Netlify-Cloudinary\/Netlify-Cloudinary.jpg?_i=AA","datePublished":"2019-04-10T15:38:42+00:00","dateModified":"2022-02-26T04:35:00+00:00","description":"The Cloudinary-Netlify CMS integration gives you flexibility and control over content and media assets for your JAMStack, static sites, and more.","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1645574796\/website-2021\/blog\/Netlify-Cloudinary\/Netlify-Cloudinary.jpg?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1645574796\/website-2021\/blog\/Netlify-Cloudinary\/Netlify-Cloudinary.jpg?_i=AA","width":2000,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/managing_visual_media_with_the_cloudinary_netlify_integration#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Managing Visual Media With the Cloudinary-Netlify Integration"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":""}]}},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1645574796\/website-2021\/blog\/Netlify-Cloudinary\/Netlify-Cloudinary.jpg?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=21873"}],"version-history":[{"count":3,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21873\/revisions"}],"predecessor-version":[{"id":23112,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21873\/revisions\/23112"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/22677"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=21873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=21873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=21873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}