内置 Agency、Micro-ISP、Comic 三套设计模板,按访问会话随机轮换
betabi_it — Vite 企业官网模板
作者 bertalan
Beta BI 是一家意大利小型网络工程公司的单页企业官网模板,使用 React、TypeScript、Vite 与 Tailwind CSS 构建,内置三套可轮换的设计模板,支持意大利语与英语双语切换。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
目前有 1 张原始预览,可打开完整图片查看设计细节。
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
完整的意大利语与英语双语支持,并自动检测浏览器语言
提供配置面板,可实时切换模板、配色与移动端布局
Neon、Blue、Red 三套配色主题,附带高对比度无障碍开关
包含符合 GDPR 的隐私政策与 Cookie 政策覆盖层
提供 Docker 开发与生产配置,以及 Nginx SPA 部署示例
模板详细介绍
该模板对应 betabi.it 的线上站点,面向小型网络工程或互联网服务公司。页面内容围绕公司服务展开,涵盖数字交易、高可用基础设施、VPS 维护、云应用与内容策略,并包含客户作品集与公司愿景介绍。
站点为单页静态 SPA,内置三套设计模板:Agency(编辑/企业风格)、Micro-ISP(粗野主义/等宽字体风格)、Comic(复古流行/漫画风格)。模板在每次访问会话中随机轮换,使回访者看到不同布局。语言方面提供完整的意大利语与英语支持,并可根据浏览器语言自动检测。
模板附带一个配置面板,可在演示或客户展示时实时切换模板、配色与布局。配色提供 Neon、Blue、Red 三套强调色方案,并带有高对比度无障碍开关;移动端布局可选标准、紧凑与卡片三种模式。动画由 Motion 库实现,并支持减少动态效果设置。站点还包含符合 GDPR 的隐私政策与 Cookie 政策覆盖层。
部署方面,仓库提供 Docker 开发与生产配置,生产环境使用多阶段构建(Node 到 Nginx),并附带 Nginx 的 SPA 回退与 HTTPS 配置示例。默认模板、语言、移动端布局与配色主题可通过环境变量设定。
适合你的项目吗?
适用场景
- 为小型网络工程或互联网服务公司搭建单页企业官网
- 在客户演示中通过配置面板实时切换模板、配色与布局
- 需要意大利语与英语双语展示的面向意大利市场的企业站点
- 以静态 SPA 形式部署在自有服务器或 Nginx 环境的企业官网
适合人群
- 需要多套设计风格轮换展示的企业官网项目
- 面向意大利市场、需要意英双语的公司站点
- 希望以 React 与 Vite 技术栈构建静态企业官网的开发者
- 需要 Docker 与 Nginx 部署配置参考的团队
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
开发环境需要 Node.js 22 及以上版本与 npm。
- 2
推荐使用 docker compose up dev 启动开发环境,也可本地执行 npm install 与 npm run dev。
- 3
生产构建使用 npm run build 与 npm run preview,Docker 生产模式通过 docker compose --profile prod up prod 启动。
- 4
默认模板、语言、移动端布局与配色主题可通过 BETABI_TEMPLATE、BETABI_LANG、BETABI_MOBILE_LAYOUT、BETABI_COLOR_THEME 环境变量配置。
- 5
代码采用 MIT 许可,但演示图片、字体、图标等第三方素材需按各自许可单独核对。
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
https://github.com/bertalan/betabi_it/blob/main/LICENSEhttps://github.com/bertalan/betabi_it/blob/main/README.mdPermission is hereby granted, free of charge
许可证原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-02。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 88 / 100
- 技术栈
- Vite · React
- 网站类型
- 企业官网
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-03-06
- 截图检查日期
- 2026-10-02
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Vite。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。
查看当时使用的来源资料
SHA-256: 599d5dc7af7440bcbd32fef80e1d5c5fab9977b08497c7ce89f67caa9fbc9926
2026-10-02T15:21:18.158Z
来源文件 / 仓库# Beta BI — Corporate Website
> Boutique internet service company website built with React 19, TypeScript, Vite and Tailwind CSS v4. Features multiple design templates that rotate automatically on each visitor session.
**Live:** [betabi.it](https://betabi.it)
---
## Overview
Beta BI is a one-page corporate website for a boutique web engineering agency based in Italy. The site showcases the company's services (digital transactions, high availability infrastructure, VPS maintenance, cloud applications, content strategy), a curated portfolio of client work, and the company's vision.
### Key Features
- **3 Design Templates** — Agency (editorial), Micro-ISP (brutalist/mono), Comic (retro pop) — randomly rotated per session so returning visitors see a fresh layout
- **Bilingual** — Full Italian and English support with automatic browser language detection
- **Config Panel** — Live template/color/layout switcher for internal demos and client presentations
- **Responsive** — Mobile-first design with configurable mobile layouts (standard, compact, cards)
- **Color Themes** — Neon, Blue, Red accent palettes with high-contrast accessibility toggle
- **Performance** — Static SPA with immutable asset caching, WebP images, gzip compression
- **Legal Pages** — GDPR-compliant Privacy Policy and Cookie Policy overlays
- **Motion** — Smooth animations via the [Motion](https://motion.dev) library with reduced-motion support
## Tech Stack
| Technology | Version | Role |
|---|---|---|
| React | 19 | UI library |
| TypeScript | 5.7+ | Type safety (strict mode) |
| Vite | 6.x | Bundler + dev server + HMR |
| Tailwind CSS | 4.x | Utility-first CSS |
| Motion | 12.x | Animations |
| Lucide React | latest | SVG icons (tree-shakeable) |
## Project Structure
```
betabi-site/
├── index.html # Entry point
├── vite.config.ts # Vite config + path aliases
├── docker-compose.yml # Dev + prod Docker services
├── Dockerfile # Multi-stage prod build (Node → Nginx)
├── Dockerfile.dev # Dev container with HMR
├── deploy/
│ ├── betabi.it.conf # Nginx production config (HTTPS + SPA)
│ └── nginx.conf # Nginx Docker config
├── public/
│ └── portfolio/ # Portfolio thumbnails + full images (WebP)
└── src/
├── App.tsx # Root: template router + config panel + legal pages
├── main.tsx # React bootstrap
├── index.css # Global styles + CSS custom properties
├── components/
│ ├── Effects.tsx # Shared visual effects (particles, gradients)
│ ├── Icons.tsx # Custom SVG icon components
│ └── LegalPage.tsx # Privacy/Cookie policy overlay
├── contexts/
│ └── SiteConfigContext # Template, color, layout, a11y state management
├── i18n/
│ ├── index.tsx # Language provider + detection
│ ├── it.ts # Italian translations
│ └── en.ts # English translations
└── templates/
├── agency/ # Editorial/corporate design
├── micro-isp/ # Brutalist/monospace design
└── comic/ # Retro pop/comic design
```
## Getting Started
### Prerequisites
- Node.js 22+
- npm
### Development (Docker — recommended)
```bash
docker compose up dev
# → http://localhost:3000
```
### Development (local)
```bash
npm install
npm run dev
# → http://localhost:3000
```
### Production Build
```bash
npm run build
npm run preview # preview at localhost:3000
```
### Docker Production
```bash
docker compose --profile prod up prod
# → http://localhost:8080 (Nginx serving static build)
```
## Environment Variables
| Variable | Default | Description |
|---|---|---|
| `BETABI_TEMPLATE` | `micro-isp` | Default template (`agency`, `micro-isp`, `comic`) |
| `BETABI_LANG` | `it` | Default language (`it`, `en`) |
| `BETABI_MOBILE_LAYOUT` | `standard` | Mobile layout (`standard`, `compact`, `cards`) |
| `BETABI_COLOR_THEME` | `neon` | Color theme (`neon`, `blue`, `red`) |
These are mapped to Vite env vars (`VITE_*`) in docker-compose.yml.
## Deployment
The site is deployed as a static SPA on a bare-metal server (BT Panel / aapanel) with:
- **Nginx** reverse proxy with SPA fallback (`try_files $uri $uri/ /index.html`)
- **Let's Encrypt** SSL certificates (auto-renewed via certbot)
- **HTTP/2**, gzip compression, immutable asset caching
- Security headers (HSTS, X-Content-Type-Options, X-Frame-Options, Referrer-Policy)
## License
[MIT](LICENSE)
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

business-website-template
Modern UI/UX business website design made with React.
Vite · 企业官网

kiaalap
Free admin dashboard template focused on education, online course and school management. Build using Bootstrap…
Vite · 后台

saasboard
Free and open-source SaaS dashboard template for startups, businesses, and AI Tools. | Built with Meku, React,…
Vite · 后台

vite-react-ts-shadcn-ui
Boilerplate template designed to quickly bootstrap a React.js Web App, SPA, website or landing page with React…
Vite · 企业官网

vite-vanilla-ts
Start a Vanilla TS Web App, SPA, website or landing page using TypeScript, Tailwind CSS 4, ESLint, Husky, Vite…
Vite · 企业官网

free.website.templates
Free OpenSource Website Page Templates Collection by Vontext: Vite + React + TypeScript + TailwindCSS
Vite · 后台
