apiPath in main RSC: https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app
the content path in main RSC: /

Victor Fernández de Alba personal blog

{
  "@components": {
    "actions": {
      "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@actions"
    },
    "aliases": {
      "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@aliases"
    },
    "authors": {
      "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@authors"
    },
    "breadcrumbs": {
      "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@breadcrumbs",
      "items": [],
      "root": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app"
    },
    "contextnavigation": {
      "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@contextnavigation"
    },
    "navigation": {
      "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@navigation",
      "items": [
        {
          "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/about",
          "description": "",
          "items": [],
          "review_state": "published",
          "title": "About"
        }
      ]
    },
    "navroot": {
      "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@navroot"
    },
    "types": {
      "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@types"
    },
    "workflow": {
      "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@workflow"
    }
  },
  "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app",
  "@type": "Plone Site",
  "UID": "edf4aab9e5c84eec851df7ae9f001528",
  "allow_discussion": null,
  "blocks": {
    "0c52b423-f39c-46cb-a7ad-a9af4da9f6da": {
      "@type": "teaser",
      "description": "",
      "head_title": null,
      "href": [
        {
          "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/blog/a-new-build-setup",
          "@type": "Post",
          "Description": "",
          "Title": "A new build setup for Volto",
          "blog_tags": null,
          "description": "",
          "effective": "2024-03-27T14:07:46+00:00",
          "getRemoteUrl": null,
          "hasPreviewImage": null,
          "head_title": null,
          "image_field": "preview_image_link",
          "image_scales": {
            "preview_image_link": [
              {
                "base_path": "/images/img_9263.jpeg",
                "content-type": "image/jpeg",
                "download": "@@images/image-2929-968be77a64807e81ab7cb265cdc68bb3.jpeg",
                "filename": "IMG_9263.jpeg",
                "height": 2001,
                "scales": {
                  "great": {
                    "download": "@@images/image-1200-73afcb4ed0fe62dcab3b406229237a8e.jpeg",
                    "height": 819,
                    "width": 1200
                  },
                  "huge": {
                    "download": "@@images/image-1600-a089fc7c27c0274e427c21a6f6cec5d1.jpeg",
                    "height": 1093,
                    "width": 1600
                  },
                  "icon": {
                    "download": "@@images/image-32-82e830667d192fc3365918868a771b9b.jpeg",
                    "height": 21,
                    "width": 32
                  },
                  "large": {
                    "download": "@@images/image-800-a86b00d8ed41990d25a907f7eda04c41.jpeg",
                    "height": 546,
                    "width": 800
                  },
                  "larger": {
                    "download": "@@images/image-1000-95fa977863a14305e56fd60fdc810411.jpeg",
                    "height": 683,
                    "width": 1000
                  },
                  "mini": {
                    "download": "@@images/image-200-6cb392d51e87a516b90d0da289a17fe5.jpeg",
                    "height": 136,
                    "width": 200
                  },
                  "preview": {
                    "download": "@@images/image-400-ce339fa261953d5dc614741a6c4e910c.jpeg",
                    "height": 273,
                    "width": 400
                  },
                  "teaser": {
                    "download": "@@images/image-600-fc53725b1f43491e7f03c48d4466bc22.jpeg",
                    "height": 409,
                    "width": 600
                  },
                  "thumb": {
                    "download": "@@images/image-128-65c35afc4375d2a5215348184b30d15e.jpeg",
                    "height": 87,
                    "width": 128
                  },
                  "tile": {
                    "download": "@@images/image-64-e59d2076228a55ab79018b8eb60173d2.jpeg",
                    "height": 43,
                    "width": 64
                  }
                },
                "size": 2093745,
                "width": 2929
              }
            ]
          },
          "review_state": "published",
          "title": "A new build setup for Volto",
          "type_title": "Blog Post"
        }
      ],
      "overwrite": false,
      "styles": {
        "align": "left"
      },
      "title": "A new build setup for Volto"
    },
    "4e427091-9b57-4bcc-bf01-c15d08ff6d58": {
      "@type": "teaser",
      "description": "As they say now, this viral motto has become popular in the ReactJS community lately...",
      "head_title": null,
      "href": [
        {
          "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/blog/we-are-so-back",
          "@type": "Post",
          "Description": "As they say now, this viral motto has become popular in the ReactJS community lately...",
          "Title": "We are so back!",
          "blog_tags": null,
          "description": "As they say now, this viral motto has become popular in the ReactJS community lately...",
          "effective": "2024-01-26T08:56:20+00:00",
          "getRemoteUrl": null,
          "hasPreviewImage": null,
          "head_title": null,
          "image_field": "preview_image_link",
          "image_scales": {
            "preview_image_link": [
              {
                "base_path": "/images/halfdome2022.jpg",
                "content-type": "image/jpeg",
                "download": "@@images/image-1182-b839f86a774a3d092355bf8e883c7777.jpeg",
                "filename": "halfdome2022.jpg",
                "height": 665,
                "scales": {
                  "icon": {
                    "download": "@@images/image-32-8a8fae9b441d3c259caed0cb5dc7a89d.jpeg",
                    "height": 18,
                    "width": 32
                  },
                  "large": {
                    "download": "@@images/image-800-bc23f40e760ba8dff34f2537aeb5382a.jpeg",
                    "height": 450,
                    "width": 800
                  },
                  "larger": {
                    "download": "@@images/image-1000-f2061c2cab4596705d994a2d8b274fdd.jpeg",
                    "height": 562,
                    "width": 1000
                  },
                  "mini": {
                    "download": "@@images/image-200-2594fc3761883dd7defe2c6bca31205d.jpeg",
                    "height": 112,
                    "width": 200
                  },
                  "preview": {
                    "download": "@@images/image-400-dcb602c14dcaab5cf1ac6ea602dbd23e.jpeg",
                    "height": 225,
                    "width": 400
                  },
                  "teaser": {
                    "download": "@@images/image-600-178301635ab6ba7848b99e3e91dd4edd.jpeg",
                    "height": 337,
                    "width": 600
                  },
                  "thumb": {
                    "download": "@@images/image-128-a9f39f91f4ab0ca754df8e2dbe548c60.jpeg",
                    "height": 72,
                    "width": 128
                  },
                  "tile": {
                    "download": "@@images/image-64-7e61e7e6126f81ed3f6207939b49ad77.jpeg",
                    "height": 36,
                    "width": 64
                  }
                },
                "size": 319364,
                "width": 1182
              }
            ]
          },
          "review_state": "published",
          "title": "We are so back!",
          "type_title": "Blog Post"
        }
      ],
      "overwrite": true,
      "styles": {
        "align": "right",
        "backgroundColor": "transparent"
      },
      "title": "We are so back!"
    },
    "d3a7a955-3e8b-48f5-9182-fdb711b5d091": {
      "@type": "teaser",
      "description": "A little taste of the new breed of frontend packages",
      "head_title": null,
      "href": [
        {
          "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/blog/plone-frontend-experimental-packages",
          "@type": "Post",
          "Description": "",
          "Title": "Plone Frontend experimental packages",
          "blog_tags": null,
          "description": "A little taste of the new breed of frontend packages",
          "effective": "2024-02-18T16:58:27+00:00",
          "getRemoteUrl": null,
          "hasPreviewImage": null,
          "head_title": null,
          "image_field": "preview_image_link",
          "image_scales": {
            "preview_image_link": [
              {
                "base_path": "/images/sagrada-familia.jpeg",
                "content-type": "image/jpeg",
                "download": "@@images/image-4284-8095d633058c28e1b6dc536eea85ac96.jpeg",
                "filename": "sagrada-familia.jpeg",
                "height": 4445,
                "scales": {
                  "great": {
                    "download": "@@images/image-1200-6fbfbaad91e6f2dc1d4e74f253d61b34.jpeg",
                    "height": 1245,
                    "width": 1200
                  },
                  "huge": {
                    "download": "@@images/image-1600-ad81199a21eb3595e553cda68b17b05b.jpeg",
                    "height": 1660,
                    "width": 1600
                  },
                  "icon": {
                    "download": "@@images/image-32-4a52a4d563e7e69134c94cdff9f695e9.jpeg",
                    "height": 32,
                    "width": 31
                  },
                  "large": {
                    "download": "@@images/image-800-0d114de100cd1ad7d362ba4bd1974889.jpeg",
                    "height": 830,
                    "width": 800
                  },
                  "larger": {
                    "download": "@@images/image-1000-5e3913f39a98c2652f92330c2cc0f6fd.jpeg",
                    "height": 1037,
                    "width": 1000
                  },
                  "mini": {
                    "download": "@@images/image-200-676c2f964b8d1ed56d6ea38246b2c477.jpeg",
                    "height": 207,
                    "width": 200
                  },
                  "preview": {
                    "download": "@@images/image-400-afc5996a7c313159986029469d956f25.jpeg",
                    "height": 415,
                    "width": 400
                  },
                  "teaser": {
                    "download": "@@images/image-600-3732a15fc2dc67decae9fdca5e0972a1.jpeg",
                    "height": 622,
                    "width": 600
                  },
                  "thumb": {
                    "download": "@@images/image-128-d0262d4af5b9dac8340e6a0e9c7d1451.jpeg",
                    "height": 128,
                    "width": 124
                  },
                  "tile": {
                    "download": "@@images/image-64-25da80fd769a0e68d94478c84a329fa5.jpeg",
                    "height": 64,
                    "width": 62
                  }
                },
                "size": 3306284,
                "width": 4284
              }
            ]
          },
          "review_state": "published",
          "title": "Plone Frontend experimental packages",
          "type_title": "Blog Post"
        }
      ],
      "overwrite": true,
      "styles": {
        "align": "right"
      },
      "title": "Plone Frontend experimental packages"
    },
    "dc5d7858-c656-4d5f-8ca0-b0de2359e440": {
      "@type": "teaser",
      "description": "An overview on the Plone Sprints happened this year and the ones to come.",
      "head_title": null,
      "href": [
        {
          "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/blog/sprint-sprint-sprint",
          "@type": "Post",
          "Description": "",
          "Title": "Sprint, sprint, sprint!",
          "blog_tags": null,
          "description": "An overview on the Plone Sprints happened this year and the ones to come.",
          "effective": "2024-09-11T14:12:09+00:00",
          "getRemoteUrl": null,
          "hasPreviewImage": null,
          "head_title": null,
          "image_field": "preview_image_link",
          "image_scales": {
            "preview_image_link": [
              {
                "base_path": "/images/spielfeld.jpg",
                "content-type": "image/jpeg",
                "download": "@@images/image-3840-9a023e0171b5deb3de800049e88c7444.jpeg",
                "filename": "Spielfeld.jpg",
                "height": 2160,
                "scales": {
                  "great": {
                    "download": "@@images/image-1200-5f018790253a909df7544937dca5895b.jpeg",
                    "height": 675,
                    "width": 1200
                  },
                  "huge": {
                    "download": "@@images/image-1600-d9d5cc2638576a398ab668fa58084c4d.jpeg",
                    "height": 900,
                    "width": 1600
                  },
                  "icon": {
                    "download": "@@images/image-32-b429ebf322ed082b39e74701c22373ff.jpeg",
                    "height": 18,
                    "width": 32
                  },
                  "large": {
                    "download": "@@images/image-800-a8f99766a8082c580aefdb1d8fac9744.jpeg",
                    "height": 450,
                    "width": 800
                  },
                  "larger": {
                    "download": "@@images/image-1000-cde1c6551321de99e04461538f7464b1.jpeg",
                    "height": 562,
                    "width": 1000
                  },
                  "mini": {
                    "download": "@@images/image-200-b3e5053b52fdee6efd904a319dc5ef11.jpeg",
                    "height": 112,
                    "width": 200
                  },
                  "preview": {
                    "download": "@@images/image-400-d50f7fcfcd52c25928815e7957c89b2f.jpeg",
                    "height": 225,
                    "width": 400
                  },
                  "teaser": {
                    "download": "@@images/image-600-4651e3965b1ec56b17992fd76be0e50f.jpeg",
                    "height": 337,
                    "width": 600
                  },
                  "thumb": {
                    "download": "@@images/image-128-d74c1fb95bb1c984c50e0cad5002fd9e.jpeg",
                    "height": 72,
                    "width": 128
                  },
                  "tile": {
                    "download": "@@images/image-64-d78498b8b92d74d236648788d3ee07f7.jpeg",
                    "height": 36,
                    "width": 64
                  }
                },
                "size": 1635217,
                "width": 3840
              }
            ]
          },
          "review_state": "published",
          "title": "Sprint, sprint, sprint!",
          "type_title": "Blog Post"
        }
      ],
      "overwrite": false,
      "styles": {
        "align": "center"
      },
      "title": "Sprint, sprint, sprint!"
    },
    "eeae7d99-281f-4e65-a9b4-7739e3f9ef38": {
      "@type": "teaser",
      "description": "A reflection on the last past big change in the way of working in Volto core.",
      "head_title": null,
      "href": [
        {
          "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/blog/monorepo",
          "@type": "Post",
          "Description": "",
          "Title": "The Plone Volto Monorepo",
          "blog_tags": null,
          "description": "",
          "effective": "2024-02-07T15:28:54+00:00",
          "getRemoteUrl": null,
          "hasPreviewImage": null,
          "head_title": null,
          "image_field": "preview_image_link",
          "image_scales": {
            "preview_image_link": [
              {
                "base_path": "/images/img_9126.jpeg",
                "content-type": "image/jpeg",
                "download": "@@images/image-3024-d57cc952275413d801436fc4f63bc1f0.jpeg",
                "filename": "IMG_9126.jpeg",
                "height": 3105,
                "scales": {
                  "great": {
                    "download": "@@images/image-1200-cd2bce568051d33babb7043c7335d751.jpeg",
                    "height": 1232,
                    "width": 1200
                  },
                  "huge": {
                    "download": "@@images/image-1600-97c1b4256f88ac9e8321a0df2c76a246.jpeg",
                    "height": 1642,
                    "width": 1600
                  },
                  "icon": {
                    "download": "@@images/image-32-72c1c978998afc1d3d0bd5ad5bb7006a.jpeg",
                    "height": 32,
                    "width": 32
                  },
                  "large": {
                    "download": "@@images/image-800-226a1a83a4e55575539122883327a61f.jpeg",
                    "height": 821,
                    "width": 800
                  },
                  "larger": {
                    "download": "@@images/image-1000-39ed187dbde68cd570b648f319b1bffe.jpeg",
                    "height": 1026,
                    "width": 1000
                  },
                  "mini": {
                    "download": "@@images/image-200-cdc6e5f1c5ffe416892468a73baeeee5.jpeg",
                    "height": 205,
                    "width": 200
                  },
                  "preview": {
                    "download": "@@images/image-400-9effde6185d0f84b206afad4e1bb3a72.jpeg",
                    "height": 410,
                    "width": 400
                  },
                  "teaser": {
                    "download": "@@images/image-600-e0a987e6e6e7ca0d1298eb34495d5283.jpeg",
                    "height": 616,
                    "width": 600
                  },
                  "thumb": {
                    "download": "@@images/image-128-b341017436975cc4a63696ae5511ed1e.jpeg",
                    "height": 128,
                    "width": 125
                  },
                  "tile": {
                    "download": "@@images/image-64-2627418ef5766c0268b6afc57aa9230f.jpeg",
                    "height": 64,
                    "width": 63
                  }
                },
                "size": 3989388,
                "width": 3024
              }
            ]
          },
          "review_state": "published",
          "title": "The Plone Volto Monorepo",
          "type_title": "Blog Post"
        }
      ],
      "overwrite": true,
      "styles": {
        "align": "left"
      },
      "title": "The Plone Volto Monorepo"
    }
  },
  "blocks_layout": {
    "items": [
      "dc5d7858-c656-4d5f-8ca0-b0de2359e440",
      "0c52b423-f39c-46cb-a7ad-a9af4da9f6da",
      "d3a7a955-3e8b-48f5-9182-fdb711b5d091",
      "eeae7d99-281f-4e65-a9b4-7739e3f9ef38",
      "4e427091-9b57-4bcc-bf01-c15d08ff6d58"
    ]
  },
  "contributors": [],
  "creators": [
    "admin"
  ],
  "description": "A summary of my journey as developer on what, why, and how I do things and other random musings.",
  "effective": null,
  "exclude_from_nav": false,
  "expires": null,
  "id": "Plone",
  "is_folderish": true,
  "items": [
    {
      "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/images",
      "@type": "Document",
      "blog_tags": null,
      "description": "Image bank.",
      "effective": "1969-12-31T00:00:00+00:00",
      "image_field": "",
      "image_scales": null,
      "review_state": "published",
      "title": "Images",
      "type_title": "Page"
    },
    {
      "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/blog",
      "@type": "BlogFolder",
      "blog_tags": null,
      "description": "",
      "effective": "2024-03-31T17:11:43+00:00",
      "image_field": "",
      "image_scales": null,
      "review_state": "published",
      "title": "Blog",
      "type_title": "Blog"
    },
    {
      "@id": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/about",
      "@type": "Document",
      "blog_tags": null,
      "description": "",
      "effective": "2024-02-06T20:02:10+00:00",
      "image_field": "preview_image",
      "image_scales": {
        "preview_image": [
          {
            "content-type": "image/jpeg",
            "download": "@@images/preview_image-1766-1311cf47a5f281f3d63e994e1dc49458.jpeg",
            "filename": "Vikportrait2021-Square.jpg",
            "height": 1767,
            "scales": {
              "great": {
                "download": "@@images/preview_image-1200-36eb840f05a87e00589e06fdd736a02b.jpeg",
                "height": 1200,
                "width": 1200
              },
              "huge": {
                "download": "@@images/preview_image-1600-274a56661e71b78259b3093db45f8009.jpeg",
                "height": 1600,
                "width": 1600
              },
              "icon": {
                "download": "@@images/preview_image-32-57665175e68c1a3c79f03a926b78f7e0.jpeg",
                "height": 32,
                "width": 32
              },
              "large": {
                "download": "@@images/preview_image-800-f3541710ef96d43157088ca15be67083.jpeg",
                "height": 800,
                "width": 800
              },
              "larger": {
                "download": "@@images/preview_image-1000-6cb045f519c80c9624e9ac44ae8a2eed.jpeg",
                "height": 1000,
                "width": 1000
              },
              "mini": {
                "download": "@@images/preview_image-200-fed2a236fc56edbb0654c39c49c94970.jpeg",
                "height": 200,
                "width": 200
              },
              "preview": {
                "download": "@@images/preview_image-400-49bfc8240f0d2d2701a229083ad2bff2.jpeg",
                "height": 400,
                "width": 400
              },
              "teaser": {
                "download": "@@images/preview_image-600-244c715e4ae3a894c0bd72b5cd4105dd.jpeg",
                "height": 600,
                "width": 600
              },
              "thumb": {
                "download": "@@images/preview_image-128-47e75ce5a075e2f3f1ece9ec62590d25.jpeg",
                "height": 128,
                "width": 128
              },
              "tile": {
                "download": "@@images/preview_image-64-8d7d4a9695e06af6f9b5dbf45b8da261.jpeg",
                "height": 64,
                "width": 64
              }
            },
            "size": 784986,
            "width": 1766
          }
        ]
      },
      "review_state": "published",
      "title": "About",
      "type_title": "Page"
    }
  ],
  "items_total": 3,
  "language": {
    "title": "English",
    "token": "en"
  },
  "lock": {
    "locked": false,
    "stealable": true
  },
  "parent": {},
  "preview_caption": null,
  "preview_image": {
    "content-type": "image/jpeg",
    "download": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@@images/preview_image-1766-3afbb4a5cc75b33a6c087326d0a09abd.jpeg",
    "filename": "Vikportrait2021-Square.jpg",
    "height": 1767,
    "scales": {
      "great": {
        "download": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@@images/preview_image-1200-f3b687073f740a4af7e547260daed0ec.jpeg",
        "height": 1200,
        "width": 1200
      },
      "huge": {
        "download": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@@images/preview_image-1600-7cc567cf45b598038c254aea05cc24b6.jpeg",
        "height": 1600,
        "width": 1600
      },
      "icon": {
        "download": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@@images/preview_image-32-7476a3a0dfcebb98bf1d2e9ebeea2f29.jpeg",
        "height": 32,
        "width": 32
      },
      "large": {
        "download": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@@images/preview_image-800-119cf2bee73e5d0a7ae210cd4db05be7.jpeg",
        "height": 800,
        "width": 800
      },
      "larger": {
        "download": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@@images/preview_image-1000-0e5f7ff646175a6198513d3009d14207.jpeg",
        "height": 1000,
        "width": 1000
      },
      "mini": {
        "download": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@@images/preview_image-200-e2da9e55abc9ce3a03fc33ccc2cee455.jpeg",
        "height": 200,
        "width": 200
      },
      "preview": {
        "download": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@@images/preview_image-400-72b62d2a0af54b50e86c79efdcdb38de.jpeg",
        "height": 400,
        "width": 400
      },
      "teaser": {
        "download": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@@images/preview_image-600-39e39ab37f6aaaed1d108b4bcc1bef5f.jpeg",
        "height": 600,
        "width": 600
      },
      "thumb": {
        "download": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@@images/preview_image-128-1e2ca0e9bbfdf0e64f368770a51b8b97.jpeg",
        "height": 128,
        "width": 128
      },
      "tile": {
        "download": "https://plone-nextjs-i2dtv4fec-sneridagh.vercel.app/@@images/preview_image-64-17fb67f8fc8fb24acb6e37fbaff3357e.jpeg",
        "height": 64,
        "width": 64
      }
    },
    "size": 784986,
    "width": 1766
  },
  "relatedItems": [],
  "review_state": null,
  "rights": "",
  "subjects": [],
  "table_of_contents": null,
  "title": "Victor Fernández de Alba personal blog",
  "type_title": "Plone Site"
}