This is the Pro version of simple svelte starter. It includes:
- ✅ Svelte with SvelteKit
- ✅ Multi-platform Deployment
- Vercel
- Cloudflare
- Static (run
pnpm build:staticand server thebuildfolder)
- ✅ TailwindCSS - styling
- ✅ UI components (Shadcn UI)
- ✅ Typescript
- ✅ i18n (Paraglide.js)
- ✅ NProgress - progress bar during page redirects
- ✅ Responsive design
- ✅ Landing Pages with Multiple Templates
- HeroHeader
- Showcase
- ✅ Authentication
- Built-in support for Pocketbase with Social Login (Google, GitHub…)
- ✅ Collections Management System (markdown files) (config:
src/lib/content.ts, types:src/lib/types/content.ts)- Blog posts
- with various listing layouts
- auto pagination, change
POSTS_PER_PAGEinsrc/lib/config/content.ts
- Products
- Tags: autogenerated from posts and products
- sync
src/lib/config/tags.tsby runningpnpm tags - auto-pagination
- sync
- Authors’ profile pages
- auto-pagination
- Math Equations support (use Katex)
- Open external links in new tab (use rehype-external-links)
- whitelist for “dofollow” domains (use rehype-external-links, config in
svelte.config.js) - Image captions (use rehypeFigure)
- Blog posts
- ✅ Search Dialog (Shortcut false + K )
- posts, products and tags are included
- ✅ Error pages
- ✅ Redirects Management
- from old URLs to new URLs
- short paths for external links, e.g.:
/go/github - config in
src/lib/config/redirects.ts
- ✅ Full SEO Support
- ✅ Analytics
- Any analytics provider, just add the script to
src/app.html
- Any analytics provider, just add the script to
TODO
- Comments
- Posts Pagination
- Tag posts pagination
- Author posts pagination
- Post content link target=_blank
- Sitemap
- Form get data from query string
- SEO title
seoTitle(optional) for collections & pages - Tag config for SEO
- Post Heading anchor
#heading