v0.7.0 – mobile gutter fidelity, breadcrumb structured data, safe JSON-LD
Mobile fidelity work against the Bravada theme source, plus breadcrumb structured data and a JSON-LD escaping fix.
Added
- Breadcrumb structured data. The trail above a page title is now described to search engines as a
BreadcrumbList, so results can show where a page sits in the site rather than just its address. Emitted on pages, posts, the blog archive, products and projects; skipped on 404 and search, which aren't real positions in the hierarchy.
Fixed
- Structured data can no longer be broken by page content. Project and product pages serialized their JSON-LD straight into the page, so an entry containing
</script>could cut the block short. The data is now escaped on its way in. - Posts use the full width of a phone screen. The article sat inside a margin and then indented its text again, running the words in a column about three quarters as wide as the theme gives them.
- The sidebar under a post lines up with the article above it. Where it drops below the white card, its search box and recent-post thumbnails ran flush to the right edge instead of keeping the article's margin.
- The portfolio and testimonial sections keep their proportions on a phone. Both held their desktop indent at every width, leaving them noticeably narrower than the sections above and below.
- Section headings sit over their large faded title again. The two drifted apart as the screen narrowed until the heading cleared the faded title almost entirely, losing the overlap the pairing is built on.
Full changelog: v0.6.0...v0.7.0