This is the official website for visxai.io, the VISxAI workshop series on visualization and AI.
This project is built with:
- SvelteKit - Web framework
- Tailwind CSS - Styling
- TypeScript - Type safety
- Vite - Build tool
- @sveltejs/adapter-static - Static site generation for GitHub Pages
- Bun (v1.0 or higher recommended)
Clone the repository and install dependencies:
git clone https://github.com/visxai/visxai.github.io.git
cd visxai.github.io
bun installStart the development server:
bun devThe site will be available at http://localhost:5173 (or another port if 5173 is in use).
To create a production build:
bun buildThis will generate a static site in the build/ directory using the static adapter configured in svelte.config.js.
You can preview the production build locally:
bun previewThe site is automatically deployed to GitHub Pages via GitHub Actions when changes are pushed to the main branch.
The project uses:
- Adapter:
@sveltejs/adapter-staticfor static site generation - Build output:
build/directory - Deployment: Automated via GitHub Actions workflow
├── src/
│ ├── lib/
│ │ └── data/
│ │ └── years.ts # Workshop data by year
│ ├── routes/ # SvelteKit routes
│ └── app.html # HTML template
├── static/ # Static assets
├── build/ # Production build output (generated)
└── svelte.config.js # SvelteKit configuration