- /pricing: full price list, no-fix-no-fee terms, travel and payments - /about: first-person page from confirmed facts, links to area pages - /areas/[suburb]: Te Atatū Peninsula, Te Atatū South, Henderson and Massey, generated from src/lib/areas.js with suburb-specific copy - /windows-10: options page with free Windows 11 check; October 2028 used for business Extended Security Updates - /business: $65/month plan (2 hours, no lock-in, no rollover) - Nav gains Pricing/About and Business/Windows 10 links; footer rebuilt with address, hours and links; homepage links areas, /business and a Windows 10 banner; sitemap includes all new routes - Mobile menu hides by its own height (fixes overflow with more links); hamburger now used below 900px so the link row never overlaps Co-Authored-By: Claude Opus 5.5 <[email protected]>
16 lines
406 B
JavaScript
16 lines
406 B
JavaScript
import { SITE_URL, routes } from "@/lib/site";
|
|
import { areas } from "@/lib/areas";
|
|
|
|
export default function sitemap() {
|
|
const areaRoutes = areas.map(({ slug }) => ({
|
|
path: `/areas/${slug}`,
|
|
priority: 0.6,
|
|
}));
|
|
return [...routes, ...areaRoutes].map(({ path, priority }) => ({
|
|
url: `${SITE_URL}${path}`,
|
|
lastModified: new Date(),
|
|
changeFrequency: "monthly",
|
|
priority,
|
|
}));
|
|
}
|