Valaxy
🧪 Working in Progress
- English | 简体中文
- English Docs | 中文文档 | Docs for Beta
- Demo: with valaxy-theme-yun
Usage
Try it Online
Init Project Locally
Just run the following command to init your blog:
# pnpm (recommended)
pnpm create valaxy
# npm
# npm init valaxy
# yarn
# yarn create valaxy
For a example, you can see demo/yun folder.
Features
⚡️ Vue 3, Vite 4, pnpm, ESBuild - born with fastness🔥 Hot Reload with Config & Markdown🔧 Type Tooltip for all config byvalaxy.config.ts
🗒 Extended Markdown Frontmatter🗂 File based routing via vite-plugin-pages📦 Components auto importing via unplugin-vue-components🖨 Static-site generation (SSG) via vite-ssg (SPA is OK!)🕸 RSS & Sitemap🎨 Free to use Tailwind CSS via UnoCSS🌍 CSS i18n in One Page🔍 Use icons from any icon sets with classes - Icônes👔 Extended Theme with Layout system⚙️ Unit Testing with Vitest (Todo)☁️ Deploy zero-config- Netlify with
netlify.toml
- GitHub Pages with
.github/workflows/gh-pages.yml
GitHub Actions
- Netlify with
♻️ Use any vite plugins📲 You can implement PWA by vite-plugin-pwa
- ...
Dev
Want to get involved in the development? Look here.
Want to create your theme? Check valaxy-theme-starter.