Portfolio Template built with vue.js
# get pnpm
npm i -g pnpm
# install deps
pnpm i
# run dev server
pnpm dev
# build static site
pnpm build
-
🔥 Use the new
<script setup>
syntax -
📥 APIs auto importing - use Composition API and others directly
-
🖨 Server-side generation (SSG) via vite-ssg
-
🦔 Critical CSS via critters
-
🦾 TypeScript, of course
- Bootstrap 5 (Bootstrap) - Build fast, responsive sites with Bootstrap
- FontAwesome - use amazimg icons the best icon sets
- Vue Router
vite-plugin-pages
- file system based routing
- Pinia - Intuitive, type safe, light and flexible Store for Vue using the composition api
unplugin-vue-components
- components auto importunplugin-auto-import
- Directly use Vue Composition API and others without importing- VueUse - collection of useful composition APIs
@vueuse/head
- manipulate document head reactively
- Use Composition API with
<script setup>
SFC syntax - Prettier single quotes, no semi.
- TypeScript
- pnpm - fast, disk space efficient package manager
vite-ssg
- Server-side generation- critters - Critical CSS
- VS Code Extensions