feat: publisher, local business and home crumb settings

- Publisher and Local business tabs with the C20 refusals (sameAs lines,
  person as local business, address, times, country, coordinates)
- the publisher node from the settings, as an Organization, a Person or
  the chosen local business type with address, geo and opening hours
- P8 publisher preview with Google's required and recommended findings
  (classes/schema Validate)
- the home crumb name on the General tab; every new key in the settings
  API and seo_update_settings
This commit is contained in:
Jakub Zych
2026-11-04 14:14:59 +01:00
parent ea2ce24954
commit fde5024b5a
13 changed files with 938 additions and 52 deletions

View File

@@ -0,0 +1,14 @@
{{- if .Data.JSON -}}
<div class="summer-markdown">
<pre>{{ .Data.JSON }}</pre>
</div>
{{- end -}}
{{- range .Data.Findings -}}
<div class="summer-callout summer-callout--warning" role="status">
<p class="summer-callout__text">{{ . }}</p>
</div>
{{- else -}}
<div class="summer-callout" role="status">
<p class="summer-callout__text">{{ .Data.AllGood }}</p>
</div>
{{- end -}}