Bug: Landing page metadata should account for post latest date #7

Open
opened 2026-09-21 09:58:58 +00:00 by konstantin · 0 comments
Owner

Currently, metadata gives lastpublished for the page itself and doesn't account for blogpost or other "live" items that may be appearing in queries in blocks:

{"@context": "https://schema.org", "@graph": [{"@type": "WebSite", "@id": "https://iamkonstantin.eu/#website", "url": "https://iamkonstantin.eu/", "publisher": {"@id": "https://iamkonstantin.eu/#publisher"}, "about": {"@id": "https://iamkonstantin.eu/#publisher"}, "potentialAction": {"@type": "SearchAction", "target": {"@type": "EntryPoint", "urlTemplate": "https://iamkonstantin.eu/search/?query={search_term_string}"}, "query-input": "required name=search_term_string"}, "name": "Konstantin's Blog", "description": "This is my blog and personal newsletter. I write about building and using software, as well as thoughts and comments about the web, tech and the state of things in general"}, {"@type": "Person", "@id": "https://iamkonstantin.eu/#publisher", "url": "https://iamkonstantin.eu/", "name": "Konstantin Kostov", "sameAs": ["https://mstdn.social/@iamkonstantin", "https://github.com/kkostov", "https://bsky.app/profile/iamkonstantin.eu", "https://mastodon.social/@iamkonstantin", "https://social.vivaldi.net/@iamkonstantin"]}, {"@type": "WebPage", "@id": "https://iamkonstantin.eu/", "url": "https://iamkonstantin.eu/", "name": "Welcome | Konstantin's Blog", "isPartOf": {"@id": "https://iamkonstantin.eu/#website"}, "primaryImageOfPage": {"@type": "ImageObject", "url": "https://iamkonstantin.eu/media/images/my-office_lMfIX3F.2e16d0ba.fill-1200x630.png", "width": 1200, "height": 630}, "description": "This is my blog and personal newsletter. I write about building and using software, as well as thoughts and comments about the web and the state of things in general. Most of my work uses (but is not limited to) Elixir and Rust.", "datePublished": "2024-03-12T15:56:00Z", "dateModified": "2025-07-28T07:50:40.746Z"}]}
Currently, metadata gives lastpublished for the page itself and doesn't account for blogpost or other "live" items that may be appearing in queries in blocks: ``` {"@context": "https://schema.org", "@graph": [{"@type": "WebSite", "@id": "https://iamkonstantin.eu/#website", "url": "https://iamkonstantin.eu/", "publisher": {"@id": "https://iamkonstantin.eu/#publisher"}, "about": {"@id": "https://iamkonstantin.eu/#publisher"}, "potentialAction": {"@type": "SearchAction", "target": {"@type": "EntryPoint", "urlTemplate": "https://iamkonstantin.eu/search/?query={search_term_string}"}, "query-input": "required name=search_term_string"}, "name": "Konstantin's Blog", "description": "This is my blog and personal newsletter. I write about building and using software, as well as thoughts and comments about the web, tech and the state of things in general"}, {"@type": "Person", "@id": "https://iamkonstantin.eu/#publisher", "url": "https://iamkonstantin.eu/", "name": "Konstantin Kostov", "sameAs": ["https://mstdn.social/@iamkonstantin", "https://github.com/kkostov", "https://bsky.app/profile/iamkonstantin.eu", "https://mastodon.social/@iamkonstantin", "https://social.vivaldi.net/@iamkonstantin"]}, {"@type": "WebPage", "@id": "https://iamkonstantin.eu/", "url": "https://iamkonstantin.eu/", "name": "Welcome | Konstantin's Blog", "isPartOf": {"@id": "https://iamkonstantin.eu/#website"}, "primaryImageOfPage": {"@type": "ImageObject", "url": "https://iamkonstantin.eu/media/images/my-office_lMfIX3F.2e16d0ba.fill-1200x630.png", "width": 1200, "height": 630}, "description": "This is my blog and personal newsletter. I write about building and using software, as well as thoughts and comments about the web and the state of things in general. Most of my work uses (but is not limited to) Elixir and Rust.", "datePublished": "2024-03-12T15:56:00Z", "dateModified": "2025-07-28T07:50:40.746Z"}]} ```
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
konstantin/iamkonstantin#7
No description provided.