Overview of Valaxy features
mainValaxy is a next-generation static blog framework (Beta) built with modern web technologies. Key features include:
- Core Stack: Powered by Vue 3, Vite 8, pnpm, and Rolldown for high performance.
- Developer Experience: Supports hot reloading for both configuration (
valaxy.config.ts) and Markdown files. All configuration options invalaxy.config.tsinclude type hints. - Routing & Components: Implements file-based routing via
vue-routerand automatic component importing viaunplugin-vue-components. - Content & Styling: Supports extending Markdown Frontmatter, uses UnoCSS for Tailwind CSS-like styling, and allows using icons from collections via CSS classes (via
unplugin-icons). - Static Site Generation (SSG): Uses
vite-ssgto generate static sites, while also supporting Single Page Applications (SPA). - Extensibility: Supports any Vite plugin (e.g.,
vite-plugin-pwafor PWA support) and features a Layout system for theme extension. - Deployment: Offers zero-config deployment options for Netlify (via
netlify.toml) and GitHub Pages (via GitHub Actions).