The official website for Jetexir — a free, open source enhancement suite for WooCommerce. Built with Astro.
Jetexir provides visual enhancements, customer engagement tools, flexible product display options, streamlined shopping cart features, checkout optimization, and branding tools — all in one plugin.
- Astro — Static site generator
- TypeScript — Type-safe JavaScript
- SCSS/Sass — Stylesheet authoring
- astro-icon — SVG icon system
- Three.js — 3D hero background animation
- astro-compressor — Gzip & Brotli compression
- @astrojs/sitemap — Auto-generated sitemap
├── public/
│ ├── css/ # Compiled CSS
│ ├── scss/ # SCSS source files
│ ├── images/ # Static images
│ └── fonts/ # Font files
├── src/
│ ├── components/ # Astro components (Header, Footer, CtaBand, etc.)
│ ├── content/
│ │ ├── addons/ # Addon collection (markdown)
│ │ └── blog/ # Blog posts (markdown)
│ ├── icons/ # SVG icons
│ ├── layouts/ # Page layouts
│ ├── pages/ # Route pages
│ │ ├── index.astro # Home page
│ │ ├── about.astro # About page
│ │ ├── donate.astro # Donate page
│ │ ├── addons/ # Addon pages
│ │ └── blog/ # Blog pages
│ └── consts.ts # Global constants
├── scripts/ # Build-time generation scripts
│ ├── generate-og.mjs # Open Graph image generation
│ ├── generate-featured.mjs # Featured image generation
│ ├── generate-content-json.mjs
│ └── generate-icons.mjs
└── astro.config.mjs
npm installnpm run devThe site will be available at http://localhost:4321.
npm run buildOutput is written to dist/.
npm run preview| Script | Description |
|---|---|
npm run dev |
Start the Astro dev server |
npm run build |
Generate OG images and build the site |
npm run preview |
Preview the production build |
npm run check |
Run Astro type checking |
npm run og:images |
Generate Open Graph images |
npm run featured:images |
Generate featured images for all content |
npm run featured:blog-images |
Generate featured images for blog posts only |
npm run featured:addons-images |
Generate featured images for addons only |
npm run icons |
Generate icon assets |
Addon pages live in src/content/addons/ as Markdown files with YAML frontmatter.
Blog posts live in src/content/blog/ as Markdown files with YAML frontmatter.
Open source project by Parsa.ws.
- Website: jetexir.ir
- WordPress Plugin: wordpress.org/plugins/jetexir
- GitHub: github.com/Jetexir/jetexir-wp-plugin