Targ Apps Docs
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

RoutePurpose
/Marketing home page
/blogBlog index, sorted by publish date
/blog/[slug]Individual MDX blog post
/blog/rss.xmlRSS feed for published posts
/sitemap.xmlDynamic sitemap including blog posts
/robots.txtCrawler 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 site
  • targ-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 build

See 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

On this page