minista(ミニスタ)は、React の JSX と Vite で 100%静的なサイトを作るスタティックサイトジェネレーターです。
- すべてを JSX で書き、綺麗な HTML を生成!
- 静的 HTML が必要なウェブ制作の現場にも JSX のコンポーネント管理を導入したい
- 独自構文を使わず、エディタサポートの優れた TypeScript を活用したい
- すべての機能を Vite プラグインとして提供
- ビルド時に自動で Vite の「SSR ビルド + 通常ビルド」を実行
- minista — minista 本体
- create-minista — minista の環境を作る CLI
$ npm create minista@latest- React の JSX で書ける SSG を 1 から作り直した - minista v3
- SSG に client サイド完結型の全文検索を実装した - minista v2.7
- SSG + Partial Hydration (部分的な React App) - minista v2.4
- Vite と esbuild を組み込み React 製 SSG を再構築 - minista v2
- React で書ける SSG 改善点と今後について - minista v1
- React(JSX)で書けるコーディング用 SSG - minista v0
- Tropical — static site generator
- Astro | Build faster websites
- natemoo-re/microsite
- Next.js by Vercel - The React Framework
- Charge — an opinionated, zero-config static site generator
- Eleventy, a simpler static site generator.
- Node Interface | webpack
- astro/packages/create-astro at main · withastro/astro
- vite/packages/create-vite at main · vitejs/vite
- vite/cli.ts at main · vitejs/vite
- テンプレートエンジンに React を使いつつ、きれいな HTML を生成したいんじゃ!!
- EJS をやめて React で HTML を書く
- MPA(マルチページアプリ)で webpack を使う
- HTML コーディングでも React+TypeScript の開発体験を得る
- Astro と microCMS でポートフォリオサイトを作る
- MIT