基于 Vite 的构建流程,提供 npm run dev 开发服务器与自动刷新
vite-sass-app-template — Vite 启动器模板
作者 goitacademy
GoIT Academy 的 Vite + SCSS 启动模板,用于 SASS 迷你课程练习,内置 Autoprefixer、PostCSS 媒体查询排序与重置样式,并配置了 GitHub Pages 自动部署。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
样式使用 SCSS,附带基于 The New Reset CSS 的 _reset.scss 重置文件
集成 Autoprefixer 与 PostCSS Sort Media Queries 两个 PostCSS 插件
预置 src/fonts、src/img、src/js、src/scss 等目录结构,便于按类型组织资源
配置 GitHub Actions,main 分支更新后自动构建并部署到 gh-pages 分支
采用 MIT 许可,可通过 GitHub Use this template 按钮派生为自己的仓库
模板详细介绍
这是一个面向 SASS 迷你课程的启动模板,基于 Vite 构建,样式使用 SCSS。仓库由 GoIT Academy 维护,采用 MIT 许可,可通过 GitHub 的 Use this template 按钮派生为自己的项目仓库。
模板内置的构建与样式配置包括:Vite 作为构建工具,Autoprefixer 与 PostCSS Sort Media Queries 作为 PostCSS 插件,样式语言为 SCSS,并提供基于 The New Reset CSS 的 _reset.scss 重置文件。项目结构划分了 src/fonts、src/img、src/js、src/scss 等目录,public 用于公开访问的静态文件,dist 存放构建结果。
使用前需要安装 Node.js LTS 版本,执行 npm install 安装依赖,npm run dev 启动开发服务器(默认 http://localhost:5173),保存文件后页面自动刷新。若想查看编译后的 CSS,可运行 npx vite build --watch 并查看 dist/assets 目录。
部署方面,模板配置了 GitHub Actions:main 分支更新后自动构建并发布到 gh-pages 分支。使用前需在仓库 Settings > Actions > General 中将 Workflow permissions 设为 Read and write permissions,并把 package.json 中 build 命令的 --base=/<REPO>/ 替换为自己的仓库名,同时在 Settings > Pages 中确认从 gh-pages 分支的 /root 目录发布。
README 还列出了派生后的清理步骤:清空 README.md、调整 LICENSE、删除 public/sass.svg、demo/、src/img 与 src/fonts 下的示例内容,以及除 style.scss 和 _reset.scss 之外的 src/scss 文件;style.scss 中只保留 @use "reset.scss";,src/js/main.js 中只保留 import '../scss/style.scss';。
适合你的项目吗?
适用场景
- 跟随 GoIT Academy 的 SASS 迷你课程完成练习项目
- 需要一个带 SCSS 编译与自动前缀的轻量 Vite 起步项目
- 练习使用 GitHub Pages 部署静态前端项目
- 作为课程作业或教学示例的初始仓库结构
适合人群
- 正在学习 SASS/SCSS 并需要配套练习环境的学习者
- 希望用 Vite 搭建纯 HTML/CSS/JS 项目、不引入前端框架的开发者
- 需要把静态站点自动发布到 GitHub Pages 的个人或教学项目
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
安装 Node.js LTS 版本,然后在项目根目录执行 npm install 安装依赖
- 2
运行 npm run dev 启动开发服务器,默认地址为 http://localhost:5173
- 3
查看编译后的 CSS 可执行 npx vite build --watch,产物位于 dist/assets
- 4
部署前在仓库 Settings > Actions > General 中将 Workflow permissions 设为 Read and write permissions
- 5
把 package.json 中 build 命令的 --base=/<REPO>/ 替换为自己的仓库名,并在 Settings > Pages 中确认从 gh-pages 分支的 /root 目录发布
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 部署到 GitHub Pages 前,必须修改 package.json 中 build 命令的 --base=/<REPO>/,把 <REPO> 替换为自己的仓库名,否则构建产物的资源路径不正确。
- 自动部署依赖 GitHub Actions,需在仓库 Settings > Actions > General 中把 Workflow permissions 设为 Read and write permissions,否则无法自动发布到 gh-pages。
- 需在仓库 Settings > Pages 中手动确认从 gh-pages 分支的 /root 目录发布,否则站点不会正确上线。
- 使用前必须在本机安装 Node.js LTS 版本,并执行 npm install 安装依赖,属于外部运行环境要求。
- 派生后必须清理并更新 README.md、LICENSE、public/sass.svg、demo/、src/img、src/fonts 及 src/scss 中的示例内容,否则会残留模板示例资源。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
Для цього необхідно у файлі `package.json` змінити значення прапора `--base=/<REPO>/`, для команди `build`, замінивши `<REPO>` на назву свого репозиторію
README 原文
Проскроливши сторінку до самого кінця, в секції `«Workflow permissions»` обери опцію `«Read and write permissions»` і постав галочку в чекбоксі.
README 原文
Далі необхідно зайти в налаштування GitHub-репозиторію (`Settings` > `Pages`) та виставити роздачу продакшн версії файлів з папки `/root` гілки `gh-pages`
README 原文
Переконайся, що на комп'ютері встановлено LTS-версію Node.js.
README 原文
https://github.com/goitacademy/vite-sass-app-template/blob/main/LICENSEhttps://github.com/goitacademy/vite-sass-app-template/blob/main/README.mdПісля клонування шаблону обов’язково очистіть і оновіть наступні файли/папки:
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-03。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料一般 · 72 / 100
- 技术栈
- Vite
- 网站类型
- 启动器
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2023-10-21
- 截图检查日期
- 2026-10-03
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Vite。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。
查看当时使用的来源资料
SHA-256: e505293696f5f4bbffd135433c339f6418f488217596b1dc4b4777eb9617550a
2026-10-03T02:49:43.169Z
来源文件 / 仓库# Simple starter template for Sass  ## Vanilla App Template Цей проект було створено за допомогою Vite. Для знайомства та налаштування додаткових можливостей [звернись до документації](https://vitejs.dev/). Ключові особливості цього шаблону: **Build Tools:** Vite.js **Plugins:** Autoprefixer, PostCSS Sort Media Queries **Styles:** SCSS **Reset:** \_reset.scss (Based on The New Reset CSS) ## Створення репозиторію за шаблоном Використовуй цей репозиторій організації GoIT як шаблон для створення репозиторію свого проекту. Для цього натисни на кнопку `«Use this template»` і обери опцію `«Create a new repository»`, як показано на зображенні.  На наступному етапі відкриється сторінка створення нового репозиторію. Заповни поле його імені, переконайся, що репозиторій публічний, після чого натисни кнопку `«Create repository from template»`.  Після того, як репозиторій буде створено, необхідно перейти в налаштування створеного репозиторію на вкладку `Settings` > `Actions` > `General` як показано на зображенні.  Проскроливши сторінку до самого кінця, в секції `«Workflow permissions»` обери опцію `«Read and write permissions»` і постав галочку в чекбоксі. Це необхідно для автоматизації процесу деплою проекту.  Тепер у тебе є особистий репозиторій проекту, зі структурою файлів та папок репозиторію-шаблону. Далі працюй з ним, як з будь-яким іншим особистим репозиторієм, клонуй його собі на комп'ютер, пиши код, роби коміти та відправляй їх на GitHub! ## Підготовка до роботи 1. Переконайся, що на комп'ютері встановлено LTS-версію Node.js. [Скачай та встанови](https://nodejs.org/en/) її якщо необхідно. 2. Встанови базові залежності проекту в терміналі командою `npm install`. 3. Запусти режим розробки, виконавши в терміналі команду `npm run dev`. 4. Перейдіть у браузері за адресою [http://localhost:5173](http://localhost:5173). Ця сторінка буде автоматично перезавантажуватись після збереження змін у файли проекту. 5. Для перегляду результуючого СSS файлу виконай команду `npx vite build --watch` та перейди в папку `dist/assets` ## Структура проекту. Файли і папки This is the structure of the project: ```plaintext / ├── demo # Папка для файлів цієї інструкції ├── dist # Результуючий код ├── node_modules # Node.js залежності для проекту ├── public # Файли для публічного доступу та використання ├── src # Вихідний код │ ├── fonts # Папка для ваших шрифтів │ ├── img # Папка для ваших зображень │ ├── js # Файли Javascript вашого проекту │ ├── scss # Стилі SCSS для вашого проекту ├── .gitignore # Перелік файлів та папок, які ігнорує Git ├── index.html # Файл HTML для вашого проекту ├── LICENSE # Файл ліцензії для вашого проекту ├── package-lock.json # Файл з поточними версіями залежностей для вашого проекту ├── package.json # Визначає метадані вашого проекту і його залежності ├── postcss.config.cjs # Конфігурація для PostCSS ├── README.md # Цей файл 😎 ├── vite.config.js # Конфігурація бандлера Vite ``` ## Подальші кроки Після клонування шаблону обов’язково очистіть і оновіть наступні файли/папки: 1. Очистіть файл README.md. 2. Адаптуйте файл LICENSE до свого проекту. 3. Очистіть `public/sass.svg`, папки `demo/`, `src/img/**/*`, `src/fonts/**/*`, а також `src/scss/**.*`, окрім файлів `style.scss` та `_reset.scss`. 4. Видаліть вміст із файлу `src/scss/style.scss`, окрім `@use "reset.scss";`. 5. У файлі `src/js/main.js`, залиште лише цей рядок з імпортом: `import '../scss/style.scss';`. ## Деплой Продакшн версія проекту буде автоматично збиратися та деплоїтись на GitHub Pages, у гілку `gh-pages`, щоразу, коли оновлюється гілка `main`. Наприклад, після прямого пуша або прийнятого пул-реквесту. Для цього необхідно у файлі `package.json` змінити значення прапора `--base=/<REPO>/`, для команди `build`, замінивши `<REPO>` на назву свого репозиторію, та відправити зміни на GitHub. ```json "build": "vite build --base=/<REPO>/", ``` Далі необхідно зайти в налаштування GitHub-репозиторію (`Settings` > `Pages`) та виставити роздачу продакшн версії файлів з папки `/root` гілки `gh-pages`, якщо це не було зроблено автоматично.  ## License Цей шаблон створено під [MIT License](LICENSE). **Thank you and happy coding!** 💻
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

react-starter-kit
Modern React starter kit with Bun, TypeScript, Tailwind CSS, tRPC, Stripe, and Cloudflare Workers. Production-…
Vite · SaaS

cove
The Cove Stack: 🏝️ minimal TanStack Start template with Vite+, Better Auth, Drizzle ORM, shadcn/ui
Vite · SaaS

vite-react-boilerplate
A production ready, scalable starter template for Vite + React
Vite · 启动器

react-vite-admin
This Starter utilizes React, Recoil, React Query, React Hooks, Typescript, Axios And Vite. 全新技术栈的后台管理系统
Vite · 后台

typescript-react_best_practices-vite_template
<⚡⚛️> Start your React project with Vite following code best practices (TypeScript, Linting, testing, CI/CD…)
Vite · 启动器

cloudflare-starter-kit
Template (boilerplate) repository for scaffolding Cloudflare Workers projects
Vite · 启动器
