纯 HTML 静态结构,无需构建工具即可编辑和部署
static-pwa-boilerplate — HTML 启动器模板
作者 gallaoro
一个基于纯 HTML 的静态站点启动模板,内置 Skeleton CSS、Web App Manifest 与 Service Worker,可直接部署到 GitHub Pages。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
目前有 1 张原始预览,可打开完整图片查看设计细节。
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
内置 Skeleton CSS 与 normalize,提供基础响应式栅格和排版
包含 manifest.json 与 Service Worker 注册脚本,具备 PWA 基础配置
预置 64 至 512 像素及 1366x768 的缩略图资源
index.js 中提供获取 pushSubscription 的初始代码,便于接入 Web 推送
模板详细介绍
该模板面向需要快速搭建静态渐进式 Web 应用(PWA)的场景。仓库提供 index.html、manifest.json、serviceworker.js 以及 css、js、img 目录,其中 css 目录包含 Skeleton CSS、normalize 与自定义样式,img/thumb 下预置了 64、144、192、512 以及 1366x768 等尺寸的缩略图。
功能上,模板已配置 Web App Manifest 和基础 Service Worker 及其注册脚本,并包含获取 pushSubscription 的初始代码,用于接入 Web 推送。推送通知需要外部服务器支持,模板本身不提供服务端实现。
使用方式为克隆仓库、重命名目录、按需修改 manifest.json 后开始编写页面;新增页面只需在根目录添加 HTML 文件并通过 /<page>.html 链接。部署可参考 GitHub Pages 的说明。仓库采用 MIT 许可,演示图片等第三方素材需单独核对授权。
适合你的项目吗?
适用场景
- 为个人或小型项目快速搭建可安装的静态 PWA 站点
- 作为学习 Service Worker 注册与 Web App Manifest 配置的起点
- 在 GitHub Pages 上发布静态页面并测试 PWA 安装流程
- 需要为后续接入 Web 推送通知预留前端代码的项目
适合人群
- 熟悉 HTML 与基础 JavaScript、希望手动控制文件结构的开发者
- 需要轻量静态模板而不引入框架或打包工具的开发者
- 计划使用 GitHub Pages 免费托管静态站点的个人项目
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
克隆仓库后重命名目录,并按需修改 manifest.json 中的应用信息
- 2
新增页面时在项目根目录创建 HTML 文件,并通过 /<page>.html 路径链接
- 3
Web 推送通知需要自行搭建外部服务器,模板仅提供前端订阅代码
- 4
部署可参考 GitHub Pages 官方说明,将静态文件发布到 gh-pages 分支
- 5
演示图片、字体、图标等第三方素材需按各自许可单独核对
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- Web 推送通知功能需要自行搭建外部服务器,模板仅提供前端订阅代码,不包含服务端实现。
- 部署依赖 GitHub Pages 服务,需使用 GitHub 账号;模板本身不提供托管。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
Initial web push notification support (you will need a external server)
README 原文
https://github.com/gallaoro/static-pwa-boilerplate/blob/master/LICENSEhttps://github.com/gallaoro/static-pwa-boilerplate/blob/master/README.mdFollow the simple instructions on [Github pages website](https://pages.github.com/) to know how to deploy your pwa for free
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-03。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料一般 · 68 / 100
- 技术栈
- HTML
- 网站类型
- 启动器
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2021-05-11
- 截图检查日期
- 2026-10-03
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 HTML。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-04
查看当时使用的来源资料
SHA-256: aa8486cb4aabce5455152afb7f854e95ce272f33b43522db6ed0ee8d33d94f91
2026-10-03T16:30:44.736Z
来源文件 / 仓库# Basic html template for modern static progressive web apps Ready to create a static [progressive web app](https://developers.google.com/web/progressive-web-apps/) with a manifest and a serviceworker, easily deployable with [Github pages](https://pages.github.com/). Includes: * Thumbnail images * [Skeleton CSS](http://getskeleton.com/) + normalize * Web app manifest * Basic service worker + registration companion * Initial web push notification support (you will need a external server) #### DEMO: [https://gallaoro.github.io/static_pwa_boilerplate/](https://gallaoro.github.io/static_pwa_boilerplate/) or visit the gh-pages branch of this repository  ### Installation * Install git `sudo apt-get install git` * Clone the repo: `git clone https://github.com/lellefood/static_pwa_boilerplate.git` * Rename directory: `mv static_pwa_boilerplate <new_project_name>` * Change directory: `cd <new_project_name>` * Modify the `manifest.json` with your informations * Start writing your website ### Developing #### Project folder stucture ``` root ├── css │ └── skeleton.css │ └── normalize.css │ └── index.css │ ├── js │ └── index.js │ ├── img │ └── thumb │ └── 64.png │ └── 144.png │ └── 192.png │ └── 512.png │ └── 1366x768.png │ ├── index.html ├── manifest.json ├── README.md └── serviceworker.js ``` #### FAQ * **How can I add a new page?** Add a new file `<new_page_name>.html` in the root of the project. Link to it with `/<new_page_name>.html` * **How can I add web push notifications?** The initial code to get a pushSubscription is already given in the `index.js` script, follow [this tutorial](https://web-push-book.gauntface.com/) to know how web push work. ### Deploy Follow the simple instructions on [Github pages website](https://pages.github.com/) to know how to deploy your pwa for free
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

startbootstrap-simple-sidebar
An off canvas sidebar navigation Bootstrap HTML template created by Start Bootstrap
HTML · 启动器

adminkit
AdminKit is a free & open-source HTML dashboard & admin template based on Bootstrap 5
HTML · 后台

Landing-Page
Tailwind CSS Starter Template - Landing Page
HTML · 企业官网

light-bootstrap-dashboard
Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple.
HTML · 后台

sing-app
💥Free and open-source admin dashboard template built with Bootstrap 4.5 💥
HTML · 后台

startbootstrap-modern-business
A multipurpose Bootstrap full website template created by Start Bootstrap
HTML · 启动器
