Targ Apps Site
Targ Apps Site
The public marketing site for Targ Apps, including the home page, blog, and SEO endpoints.
The targ-apps project is the public marketing site deployed at targapps.xyz. It is a React Router application with prerendered static routes, Tailwind styling, and MDX-powered blog posts.
Key routes
| Route | Purpose |
|---|---|
/ | Marketing home page |
/blog | Blog index, sorted by publish date |
/blog/[slug] | Individual MDX blog post |
/blog/rss.xml | RSS feed for published posts |
/sitemap.xml | Dynamic sitemap including blog posts |
/robots.txt | Crawler rules |
Content locations
- Blog posts live in
targ-apps/content/blog/*.mdx - Blog parsing and validation live in
targ-apps/app/lib/blog/ - Blog UI lives in
targ-apps/app/components/blog/ - SEO constants and XML builders live in
targ-apps/app/lib/seo.ts - Static images in
targ-apps/public/are served as WebP (team avatars and service section photos)
Development vs deploy
targ-apps/— canonical development source for the marketing sitetarg-apps-page-vmaspad/— deploy target (what ships to production)
After site changes, sync dev → deploy before building for release:
./scripts/sync-targ-apps-to-vmaspad.sh
cd targ-apps-page-vmaspad && npm install && npm run buildSee scripts/index.md at the workspace root for all automation scripts.
Docs in this section
- Blog — MDX frontmatter schema, components, and publishing workflow
- SEO & Indexing — sitemap, robots.txt, RSS, meta tags, and prerendering
- Animations & GSAP — ScrollTrigger init, scroll reveals, and pinned sections