Repository navigation
v5.3.0
What a search engine and a link preview read, said in full by the build —
so a site needs no step after wf build to be found, shared and fast.
Who the site belongs to
meta.owner: "person"publishes the site under aPersoninstead of
anOrganization: theWebSite'spublisher, and on a personal site
everyWebPage'sabout.job_titleis the person'sjobTitle;
same_aslists their profiles elsewhere.meta.owner_detailsadds any other schema.org property to that node
as written —alternateName,email,worksFor,alumniOf,
knowsAbout,logo. What the node is (@type,@id,name,url) and
what other settings write (jobTitle,sameAs) are refused (E111).
Values are escaped for the<script>block they sit in.
The sharing card
og:image:widthandog:image:heightare read from the image when
it is inpublic/.og:image:altandtwitter:image:altfrom a page'simage_alt:or
meta.image_alt.og:localeis written as Open Graph reads it (en→en_US,
en-GB→en_GB), with anog:locale:alternatefor each other locale.
Addresses that do not redirect
build.clean_urls. A static build writes/contactas
contact/index.html, and a host such as GitHub Pages answers/contact
with a301."file"also writescontact.html;"directory"names
every route/contact/— canonical,og:url, sitemap, breadcrumbs and
every link to a page — so the canonical address is never one that
redirects.
Files asked for early
meta.preloadlists files on the site to fetch with the page: each
is a<link rel="preload">in every head, ahead of the stylesheets,as
from its extension, andcrossoriginfor a font. A font a project.css
file's@font-facenames no longer waits forstyles.cssto arrive. A
path on another origin isE111.
Where a page may send requests
meta.connectnames the origins a page may send requests to besides
its own — an API on another domain, an analytics endpoint — as the
policy'sconnect-src:https://api.example.com, or
https://*.google-analytics.comfor a domain's subdomains. Until now the
policy left a page only its own origin, with no way to widen it. An entry
with a path, or a keyword, isE111.
The documentation site
- Moves to webfluent.monzeromer.dev. It was still built for the
/WebFluentbase path, so its internal links and search index 404'd.
Full Changelog: v5.2.0...v5.3.0