I’ve been testing blog implementations with Edge Delivery Services using Content Fragments exposed through GraphQL.
While pagination and querying work fine (limit/offset on the API side), I’ve hit a wall with routing.
Here’s the challenge:
GraphQL gives me the Content Fragment path, not the page URL where that blog post should live.
If I want a clean route structure like /blog/my-first-post, I end up needing to create a custom backend service that maps CFs to routes.
This feels like a big technical limitation: the API is great for retrieving content, but for something as common as blog routing, it doesn’t provide the final URL.
Has anyone solved this elegantly? Did you:
Build your own routing layer?
Use metadata inside the CFs to generate URLs?
Or is there an Adobe-recommended way to bridge this gap?