shikishi-astro-theme
v0.1.1
Published
Shikishi is an editorial Astro portfolio theme with mounted-paper layouts, Tailwind v4 styling, and GSAP motion.
Maintainers
Readme
Shikishi
Shikishi is a premium Astro portfolio theme built for studios, designers, and photographers who want a site that feels curated instead of templated.
The visual direction is based on mounted paper sheets, exhibition labels, ink-and-gold accents, and measured GSAP motion. The included pages cover a strong portfolio baseline:
- Home
- Projects grid
- Project detail
- About
- Contact
- 404
Stack
- Astro v6
- Tailwind CSS v4
- GSAP 3
- TypeScript
Features
- Editorial portfolio layout with bento-style project rhythm
- Project detail pages with large-format hero compositions
- View Transitions API wiring in the shared layout
- GSAP-powered reveals and scroll-triggered motion
- Light/dark theme toggle
- Contact form shell with client-side submission state
- Reusable content-driven data model in
src/data/site.ts
Local Development
pnpm install
pnpm devDemo Build
pnpm build:demoThis builds the GitHub Pages demo for https://oberonlai.github.io/shikishi-demo/ while keeping the default site config pointed at the production domain customers should use.
Validation
pnpm validateCustomization
- Update studio copy, navigation, and project content in
src/data/site.ts - Replace
public/showreel-kintsugi.mp4and favicon assets with brand media - Adjust the paper palette and accent colors in
src/styles/base.css - Point
siteinastro.config.mjsat the production domain before deployment
