Skip to main content

Developer Page Specifications

Author Page

/:lang/authors/{slug} — author profile + all articles + stats + topics covered + industries covered.

Complete

Route: /:lang/editorial/authors/{authorSlug}. Surfaces every article published by one author, plus author bio, role, and social links. Drives byline link-throughs from article details + listing cards. Builds long-term author authority (and Google entity-resolution for staff bylines).

Page sections

  1. A · Author breadcrumb (Home → Editorial → Authors → {name})
  2. B · Author hero (large avatar 128×128 + name H1 + role + full bio + social links row)
  3. C · Stat strip (total articles, article count by type, joined date)
  4. D · Latest articles by this author (3-col grid, infinite scroll)
  5. E · Most-read by this author (top 5 by view count)
  6. F · Topics this author covers (chips, click → topic page filtered by author)
  7. G · Footer

B · Hero fields

Avatar (128×128 desktop, 96×96 mobile)
Source: EditorialAuthor.AvatarUrl. Fallback: initial-on-tinted-bg SVG (same as Founder avatar fallback).
Name (H1)
Source: EditorialAuthorLang.DisplayName.
Role
Source: EditorialAuthorLang.Role. Examples: "Senior Editor", "Editor", "Contributor", "Editor-at-Large".
Bio
Source: EditorialAuthorLang.Bio. Max ~400 words. Sanitised HTML.
Social links
Sources: EditorialAuthor.LinkedInUrl, TwitterUrl, PersonalSiteUrl, Email (when public). Display: icon row. rel=noopener,noreferrer on external.