mirror of
https://github.com/screentinker/screentinker.git
synced 2026-05-15 07:32:23 -06:00
Landing page (frontend/landing.html): - Title now includes "Self-Hosted" for that keyword - Description appended "MIT licensed." - Keywords aligned to spec (digital signage raspberry pi, digital signage android tv, video wall software, kiosk software, etc.) - SoftwareApplication JSON-LD: added applicationSubCategory "DigitalSignage", license URL, refreshed description - Image alt text + og:image:alt + twitter:image:alt now include "open-source digital signage" - New Resources section above the CTA with 6 cards linking to all new guides and comparison pages - Footer rewritten as a 5-column grid (Brand / Guides / Compare / Project / Legal) with the new internal links New SEO pages, all dark-themed, mobile-responsive, ASCII-only: - frontend/css/seo-page.css (shared nav/footer/article/table styles) - frontend/compare/yodeck-alternative.html - frontend/compare/screencloud-alternative.html - frontend/compare/optisigns-alternative.html - frontend/guides/raspberry-pi-digital-signage.html - frontend/guides/digital-signage-android-tv.html - frontend/guides/self-hosted-digital-signage.html Each new page has unique title/description/canonical, OG and Twitter card tags, BreadcrumbList JSON-LD, single h1, proper h2/h3 nesting, visible breadcrumb, comparison table or step-by-step ordered list, "Related guides" cross-link block, and a CTA. Sitemap (frontend/sitemap.xml): added all 6 new URLs with appropriate priority (0.8 for compare pages, 0.9 for guides). Existing landing (1.0) and legal pages preserved. Robots (frontend/robots.txt): allow /compare/ and /guides/, disallow /player (was previously allowed by mistake). Server (server/server.js): added explicit GET /sitemap.xml and GET /robots.txt routes ahead of the static middleware so the Content-Type is guaranteed. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| optisigns-alternative.html | ||
| screencloud-alternative.html | ||
| yodeck-alternative.html | ||