基于 SvelteKit 与 TypeScript,使用基于文件的路由,支持静态生成与 SSR
mainline-svelte-template — Svelte 企业官网模板
作者 shadcnblocks
基于 SvelteKit、Tailwind CSS 与 shadcn-svelte 的免费企业官网模板,含首页、关于、定价、FAQ、联系、登录注册与隐私政策等预置页面。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
集成 Tailwind CSS 与 shadcn-svelte 组件库,附带 DM Sans 字体与 Lucide 图标支持
预置首页、关于、定价、FAQ、联系、登录注册、隐私政策等页面
提供 Hero、Logo 跑马灯、功能特性、评价轮播、定价表、FAQ 手风琴、导航与页脚等 UI 区块
内置深色/浅色主题切换,表单校验使用 Svelte actions 与 Zod
预配置 ESLint 与 Prettier,并包含 meta 标签、OG 图片等 SEO 相关设置
模板详细介绍
Mainline SvelteKit Template 是一个面向企业官网场景的免费模板,由 shadcnblocks 发布在 GitHub,采用 MIT 许可。技术栈为 SvelteKit,配合 Tailwind CSS 与 shadcn-svelte 组件库,并使用 TypeScript 开发。
模板已预置多个页面:首页/落地页、关于页、定价页、FAQ 页、带表单的联系页、登录与注册页,以及隐私政策页。可复用的 UI 区块包括 Hero 区、Logo 展示与跑马灯、功能特性区、资源分配区、客户评价轮播、定价表、FAQ 手风琴、页脚、导航栏和主题切换。
功能方面,模板提供深色/浅色主题切换、基于 Svelte actions 与 Zod 的表单校验与错误处理、Svelte 内置动画过渡、预配置的 ESLint 与 Prettier、DM Sans 字体、Lucide 等图标库支持,以及响应式布局和面向 SEO 的 meta 标签、OG 图片与无障碍实践。路由使用 SvelteKit 的基于文件的路由,支持静态生成与 SSR 两种部署方式。
使用限制:免费范围仅限该仓库中 MIT 许可的代码本身,演示图片、字体、图标等第三方素材需按各自许可单独核对;域名、托管等外部服务可能产生费用。模板未附带后端或数据层实现,联系表单等交互需要自行接入服务。
适合你的项目吗?
适用场景
- 搭建企业官网或产品落地页,直接复用预置页面与区块
- 需要深色/浅色主题切换与响应式布局的营销站点
- 以 SvelteKit 为技术栈、希望使用 shadcn-svelte 组件风格的项目起步
- 需要静态生成或 SSR 两种部署方式之一的官网项目
适合人群
- 熟悉 SvelteKit 与 Tailwind CSS 的前端开发者
- 需要快速搭建企业官网页面结构的小型团队或独立开发者
- 希望以 MIT 许可代码为基础进行二次修改和商用的项目
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
使用 pnpm install 安装依赖,pnpm dev 启动开发服务器,默认访问 http://localhost:5173
- 2
需要自行准备 Node.js 与 pnpm 环境,模板未说明最低版本要求
- 3
联系表单等交互仅含前端校验,需自行接入后端或第三方服务
- 4
演示图片、字体、图标等第三方素材需按各自许可核对后再用于生产
- 5
分发代码副本或实质性部分时需保留原作者版权声明与完整 MIT 许可声明
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 代码采用 MIT 许可,可自由使用、修改、分发并用于商业项目;但分发代码副本或实质性部分时,必须保留原作者版权声明与完整 MIT 许可声明。
- README 仅提供在线演示链接,未说明演示图片、字体、图标等第三方素材的许可;这些素材需按各自许可单独核对后方可用于生产环境。
- 模板仅含前端代码,未附带后端或数据层;联系表单等交互需自行接入后端或第三方服务,可能产生额外费用。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
This project is licensed under the MIT License.
README 原文
Demo](https://mainline-svelte-template.vercel.app/)
README 原文
https://github.com/shadcnblocks/mainline-svelte-template/blob/master/LICENSEhttps://github.com/shadcnblocks/mainline-svelte-template/blob/master/README.mdDeploy as static site or server-rendered app.
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-03。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 83 / 100
- 技术栈
- Svelte
- 网站类型
- 企业官网
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2025-10-21
- 截图检查日期
- 2026-10-03
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Svelte。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。
查看当时使用的来源资料
SHA-256: b89eb8c3040d2b506d62b14b9f0cdf7d5b4cc3d0d7200eb7536edbb5d5960cae
2026-10-03T06:28:54.620Z
来源文件 / 仓库# Mainline SvelteKit Template Mainline is a free, modern template built with [shadcn-svelte](https://github.com/shadcn-svelte/ui), Tailwind CSS 4, and SvelteKit. --- - [Demo](https://mainline-svelte-template.vercel.app/)  --- ## Getting Started 1. Install dependencies: ```sh pnpm install ``` 2. Start the development server: ```sh pnpm dev ``` 3. Visit [http://localhost:5173](http://localhost:5173) to view your app. --- --- ## Features ### Core Technology Stack - **SvelteKit**: Fast, flexible, and modern web framework for building SSR, SSG, and SPA applications. - **Tailwind CSS 4**: Utility-first CSS for rapid UI development. - **shadcn-svelte**: Beautiful, accessible UI components for Svelte. - **TypeScript**: Type-safe development out of the box. ### Key Features - **Theme System**: Dark/light mode toggle, compatible with SvelteKit's best practices. - **Form Handling**: Built-in validation and error handling using Svelte actions and Zod. - **Animations**: Smooth transitions and interactive UI with Svelte's built-in animation features. - **Pre-configured ESLint & Prettier**: Consistent code formatting and linting. - **Custom Fonts**: DM Sans font family included. - **Icons**: Lucide and other icon libraries supported. - **Responsive Design**: Mobile-friendly layouts and components. - **SEO Ready**: Meta tags, OG images, and accessibility best practices. - **SvelteKit Routing**: File-based routing for pages and layouts. - **Static & SSR Support**: Deploy as static site or server-rendered app. ### Pre-built Pages - Home/Landing page - About page - Pricing page - FAQ page - Contact page with form - Login/Signup pages - Privacy Policy ### UI Blocks & Components - Hero section - Logo showcase & marquee - Features section - Resource allocation section - Testimonials carousel - Pricing table - FAQ accordion - Footer - Navigation bar - Theme toggle ## Deployment Mainline SvelteKit Template is production-ready and can be deployed to platforms like [Vercel](https://vercel.com/), [Netlify](https://www.netlify.com/), or any hosting provider. --- ## Credits This template is built and maintained with passion by: ### SikandarJODD - GitHub: [SikandarJODD](https://github.com/SikandarJODD) - Twitter/X: [@Sikandar_Bhide](https://x.com/Sikandar_Bhide) I love building open source SvelteKit projects and sharing them with the community. If you find this template useful, please consider following me on Twitter/X and GitHub for updates, new releases, and more SvelteKit resources! Feel free to reach out for feedback, suggestions, or collaboration. --- --- ## License This project is licensed under the MIT License. --- ## About Mainline SvelteKit Template is designed to help you build beautiful, performant web apps quickly using SvelteKit and shadcn-svelte. Built and maintained by **SikandarJODD**.
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

CMSaasStarter
A modern SaaS template/boilerplate built with SvelteKit, Tailwind, and Supabase. Includes marketing page, blog…
Svelte · 后台

shadcn-sveltekit-landing-page
shadcn-sveltekit-landing-page 是一个从 shadcn-vue-landing-page 转换而来的 SvelteKit 落地页模板。
Svelte · 企业官网

Game-Presskit-Template
A modern, responsive, and highly customizable presskit template for indie game developers. Easily showcase you…
Svelte · 作品集

SvelteOnePager
SvelteOnePager is an open-source, one-page website template built with Svelte, integrated with Firebase for ea…
Svelte · 企业官网

nobit-svelte
A marketing website template
Svelte · 企业官网

agency-template
A template site for a digital agency, built with Sveltekit.
Svelte · 企业官网
