Vite启动器

vite-sass-app-template — Vite 启动器模板

作者 goitacademy

GoIT Academy 的 Vite + SCSS 启动模板,用于 SASS 迷你课程练习,内置 Autoprefixer、PostCSS 媒体查询排序与重置样式,并配置了 GitHub Pages 自动部署。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

2 个预览视图
桌面端首页1 / 2
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 2

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-03查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

基于 Vite 的构建流程,提供 npm run dev 开发服务器与自动刷新

02

样式使用 SCSS,附带基于 The New Reset CSS 的 _reset.scss 重置文件

03

集成 Autoprefixer 与 PostCSS Sort Media Queries 两个 PostCSS 插件

04

预置 src/fonts、src/img、src/js、src/scss 等目录结构,便于按类型组织资源

05

配置 GitHub Actions,main 分支更新后自动构建并部署到 gh-pages 分支

06

采用 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';。

Vite启动器

适合你的项目吗?

适用场景

  • 跟随 GoIT Academy 的 SASS 迷你课程完成练习项目
  • 需要一个带 SCSS 编译与自动前缀的轻量 Vite 起步项目
  • 练习使用 GitHub Pages 部署静态前端项目
  • 作为课程作业或教学示例的初始仓库结构

适合人群

  • 正在学习 SASS/SCSS 并需要配套练习环境的学习者
  • 希望用 Vite 搭建纯 HTML/CSS/JS 项目、不引入前端框架的开发者
  • 需要把静态站点自动发布到 GitHub Pages 的个人或教学项目

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    安装 Node.js LTS 版本,然后在项目根目录执行 npm install 安装依赖

  2. 2

    运行 npm run dev 启动开发服务器,默认地址为 http://localhost:5173

  3. 3

    查看编译后的 CSS 可执行 npx vite build --watch,产物位于 dist/assets

  4. 4

    部署前在仓库 Settings > Actions > General 中将 Workflow permissions 设为 Read and write permissions

  5. 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 原文

Після клонування шаблону обов’язково очистіть і оновіть наступні файли/папки:

README 原文
https://github.com/goitacademy/vite-sass-app-template/blob/main/LICENSEhttps://github.com/goitacademy/vite-sass-app-template/blob/main/README.md

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

![screenshot](./demo/main-page.jpg)

## 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»`, як показано на зображенні.

![Creating repo from a template step 1](./demo/template-step-1.png)

На наступному етапі відкриється сторінка створення нового репозиторію. Заповни
поле його імені, переконайся, що репозиторій публічний, після чого натисни
кнопку `«Create repository from template»`.

![Creating repo from a template step 2](./demo/template-step-2.png)

Після того, як репозиторій буде створено, необхідно перейти в налаштування
створеного репозиторію на вкладку `Settings` > `Actions` > `General` як показано
на зображенні.

![Settings GitHub Actions permissions step 1](./demo/gh-actions-perm-1.png)

Проскроливши сторінку до самого кінця, в секції `«Workflow permissions»` обери
опцію `«Read and write permissions»` і постав галочку в чекбоксі. Це необхідно
для автоматизації процесу деплою проекту.

![Settings GitHub Actions permissions step 2](./demo/gh-actions-perm-2.png)

Тепер у тебе є особистий репозиторій проекту, зі структурою файлів та папок
репозиторію-шаблону. Далі працюй з ним, як з будь-яким іншим особистим
репозиторієм, клонуй його собі на комп'ютер, пиши код, роби коміти та відправляй
їх на 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`, якщо
це не було зроблено автоматично.

![GitHub Pages settings](./demo/repo-settings.png)

## License

Цей шаблон створено під [MIT License](LICENSE).

**Thank you and happy coding!** 💻
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。