Skip to content

rxtsel/portfolio

Repository files navigation

rxtsel.dev

Personal portfolio and blog, built with Astro.

Features

  • Bilingual content with English and Spanish routes
  • Blog with localized posts
  • Projects and experience powered by Astro Content Collections
  • Content editing through Sveltia CMS
  • Dynamic Open Graph images for blog posts
  • RSS feeds per locale
  • Sitemap and robots.txt
  • SEO metadata validation with astro-seo-graph
  • Light and dark theme support
  • Responsive, content-first design
  • Consent management with c15t hosted mode through the shared consent service

Stack

Commands

Command Action
pnpm install Install dependencies
pnpm dev Start local dev server at localhost:4321
pnpm check Run Astro checks
pnpm build Check and build production site to dist/
pnpm preview Preview production build locally
pnpm lint Run ESLint with fixes
pnpm format Format files with Prettier

Content

Main content lives in src/content:

  • home/ - localized homepage copy
  • projects/ - localized projects
  • experience/ - localized experience
  • blog/ - localized blog posts
  • integrations.md - Google Tag Manager and AdSense settings
  • stack.md - stack items
  • tags.md - taxonomy tags

CMS config lives in public/cms-rxtsel/config.yml.

Runbooks

License

Apache-2.0

About

Build my website ❤️

Topics

Resources

Stars

Watchers

Forks

Contributors