基于 Next.js App Router 与 TypeScript 构建,样式使用 Tailwind CSS
Shibaccus-Web — Next.js 作品集模板
作者 VoxDroid
基于 Next.js 与 TypeScript 的科技类网站模板,包含首页、服务、作品集、博客、定价、关于、联系与 FAQ 等页面,采用玫瑰金配色与玻璃拟态风格。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
包含首页、服务、作品集、博客、定价、关于、联系、FAQ 等完整页面
玫瑰金主题搭配玻璃拟态效果,支持深色/浅色模式切换并保存偏好
使用 Framer Motion 实现页面过渡与滚动进入动画
博客支持文章搜索,联系表单带输入校验
采用 MIT 许可,公开仓库与在线演示均可访问
模板详细介绍
Shibaccus-Web 是一个用 Next.js 和 TypeScript 构建的科技类网站模板,同时适用于作品集与企业官网场景。仓库采用 MIT 许可,公开演示站点部署在 Vercel 上。
模板提供较完整的页面集合:首页、服务、作品集、博客、定价、关于、联系和 FAQ,并包含可搜索的博客文章与带校验的联系表单。界面采用玫瑰金主题与玻璃拟态效果,支持深色/浅色模式切换(通过本地存储保存偏好),并使用 Framer Motion 实现过渡动画。样式基于 Tailwind CSS,组件参考 Shadcn UI,图标使用 Lucide React,表单处理使用 React Hook Form。
内容定制集中在 app 目录下的各页面文件与 tailwind.config.ts、app/globals.css 中的主题变量,动画参数可在 components 下的动画组件中调整。README 声明了 ARIA 合规与键盘可导航等无障碍特性,以及基于 Next.js 特性的资源优化,但这些属于作者自述,未在本资料中独立验证。
使用限制:代码本身为 MIT 许可,但演示图片、字体、图标等第三方素材需按各自许可单独核对;域名、托管等外部服务可能产生费用。仓库资料未说明该模板的生产就绪程度与性能表现。
适合你的项目吗?
适用场景
- 搭建科技公司或技术团队的企业官网
- 制作用于展示项目案例的个人或团队作品集
- 发布带搜索功能的技术博客与文章列表
- 展示服务项目与定价方案的业务型站点
适合人群
- 熟悉 Next.js 与 TypeScript、希望快速起步的开发者
- 需要现成多页面结构再替换文案与视觉的团队
- 偏好 Tailwind CSS 与组件化开发方式的前端人员
- 想参考玻璃拟态与深浅色主题实现的开发者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
需要 Node.js 18.0 或更高版本,并使用 npm 安装依赖
- 2
克隆仓库后执行 npm install,再用 npm run dev 启动本地开发服务器
- 3
在根目录创建 .env.local 并设置 NEXT_PUBLIC_SITE_URL
- 4
常用脚本包括 npm run build、npm run start、npm run lint 和 npm run format
- 5
修改主题色需同时调整 tailwind.config.ts 与 app/globals.css 中的变量
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- README 中的捐赠支持(Ko-fi)为自愿性质,不影响 MIT 许可下的免费使用,也不构成使用限制。
- 需在根目录创建 .env.local 并设置 NEXT_PUBLIC_SITE_URL 环境变量,本地开发与部署时需自行配置站点地址。
- 运行环境要求 Node.js 18.0 或更高版本,并使用 npm 安装依赖。
- README 以 Vercel 作为部署平台示例,部署到外部托管服务可能产生费用,需自行核对。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
If you find this project useful, consider supporting its development:
README 原文
NEXT_PUBLIC_SITE_URL=http://localhost:3000
README 原文
- **Node.js**: Version 18.0 or higher
README 原文
https://github.com/VoxDroid/Shibaccus-Web/blob/main/LICENSEhttps://github.com/VoxDroid/Shibaccus-Web/blob/main/README.md[Vercel](https://vercel.com/) - Deployment platform
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-03。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 88 / 100
- 技术栈
- Next.js · React
- 网站类型
- 作品集 · 企业官网
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-02-20
- 截图检查日期
- 2026-10-03
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Next.js。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-04
查看当时使用的来源资料
SHA-256: cedda31c180f2717b75b5d954ec03a77d188be43e2fc7417b2fd91c0869b3fd9
2026-10-03T08:44:23.084Z
来源文件 / 仓库# Shibaccus Web

An innovative, modern website delivering tech solutions. Built with **Next.js** and **TypeScript**.
### **Live Demo**: Checkout the deployed version at [shibaccus-web.vercel.app](https://shibaccus.vercel.app)
---
## Badges
[](https://nextjs.org/)
[](https://www.typescriptlang.org/)
[](https://reactjs.org/)
[](https://tailwindcss.com/)
[](https://www.framer.com/motion/)
[](https://vercel.com/)
[](https://github.com/VoxDroid/Shibaccus-Web/blob/main/LICENSE)
[](https://github.com/VoxDroid/Shibaccus-Web)
[](https://github.com/VoxDroid/Shibaccus-Web/issues)
[](https://shibaccus.vercel.app)
---
## Table of Contents
- [Features](#features)
- [Screenshots](#screenshots)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Customization](#customization)
- [Project Structure](#project-structure)
- [Built With](#built-with)
- [Dependencies](#dependencies)
- [Key Features Explained](#key-features-explained)
- [License](#license)
- [Acknowledgments](#acknowledgments)
- [Contributing](#contributing)
- [Contact](#contact)
---
## Features
- **Modern UI/UX**: Rose gold-themed design with glass morphism effects.
- **Responsive Layout**: Optimized for mobile, tablet, and desktop devices.
- **Interactive Animations**: Smooth transitions powered by Framer Motion.
- **Dark/Light Mode**: Seamless theme switching with local storage support.
- **Comprehensive Pages**: Includes Home, Services, Portfolio, Blog, Pricing, About, Contact, and FAQ.
- **Accessibility**: ARIA-compliant and keyboard-navigable.
- **Performance Optimized**: Fast load times with optimized assets and Next.js features.
- **Blog Functionality**: Articles with search capabilities.
- **Contact Form**: Validated form for user inquiries.
---
## Screenshots
| Feature | Light Mode | Dark Mode |
|--------------------|-------------------------------------|------------------------------------|
| Home Page |||
| Services Section |||
| Portfolio Section |||
---
## Getting Started
Set up Shibaccus Web locally with these steps.
### Prerequisites
- **Node.js**: Version 18.0 or higher
- **Package Manager**: `npm`
### Installation
1. **Clone the Repository**
```bash
git clone https://github.com/VoxDroid/Shibaccus-Web.git
```
2. **Navigate to the Project Directory**
```bash
cd Shibaccus-Web
```
3. **Install Dependencies**
```bash
npm install
```
4. **Start the Development Server**
```bash
npm run dev
```
5. Open **[http://localhost:3000](http://localhost:3000)** in your browser to view the site.
---
## Usage
### Environment Variables
Create a `.env.local` file in the root directory:
```plaintext
NEXT_PUBLIC_SITE_URL=http://localhost:3000
```
### Commands
- **Development**: `npm run dev`
- **Build**: `npm run build`
- **Production**: `npm run start`
- **Lint**: `npm run lint`
- **Format**: `npm run format`
### Key Sections
- **Home**: Edit `app/page.tsx` for hero, services, and testimonials.
- **Services**: Update `app/services/` for offerings and details.
- **Portfolio**: Modify `app/portfolio/` to showcase projects.
- **Blog**: Adjust `app/blog/` for articles and search.
---
## Customization
### Changing Colors
Modify the theme in `tailwind.config.ts`:
```typescript
theme: {
extend: {
colors: {
primary: "#e15e66", // Rose gold
},
},
};
```
Update CSS variables in `app/globals.css`:
```css
:root {
--primary: #e15e66; /* Light mode */
}
.dark {
--primary: #e15e66; /* Dark mode */
}
```
### Updating Content
Edit key components:
- Home: `app/page.tsx`
- Services: `app/services/`
- Portfolio: `app/portfolio/`
- Blog: `app/blog/`
- Contact: `app/contact/`
### Adding Animations
Tweak Framer Motion settings in components like `components/animate-in-view.tsx`.
---
## Project Structure
```plaintext
shibaccus-web/
├── app/ # Next.js app directory
│ ├── about/ # About page
│ ├── blog/ # Blog pages
│ ├── contact/ # Contact page
│ ├── faq/ # FAQ page
│ ├── portfolio/ # Portfolio pages
│ ├── pricing/ # Pricing page
│ ├── services/ # Services pages
│ ├── api/ # API routes
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout
│ └── page.tsx # Home page
├── components/ # Reusable components
│ ├── ui/ # Shadcn UI components
│ ├── animate-in-view.tsx # Animation component
│ ├── hero.tsx # Hero section
├── hooks/ # Custom hooks
├── lib/ # Utility functions
├── public/ # Static assets
│ ├── logo/ # Logo images
├── styles/ # Additional styles
├── tailwind.config.ts # Tailwind configuration
├── next.config.js # Next.js configuration
├── tsconfig.json # TypeScript configuration
└── package.json # Dependencies and scripts
```
---
## Built With
- [Next.js](https://nextjs.org/) - React framework with App Router
- [TypeScript](https://www.typescriptlang.org/) - Type safety
- [Tailwind CSS](https://tailwindcss.com/) - Utility-first styling
- [Framer Motion](https://www.framer.com/motion/) - Animations
- [Shadcn UI](https://ui.shadcn.com/) - Customizable components
- [Vercel](https://vercel.com/) - Deployment platform
- [React Hook Form](https://react-hook-form.com/) - Form handling
- [Lucide React](https://lucide.dev/) - Icon library
---
## Dependencies
Key packages (from `package.json`):
- `next`
- `react`, `react-dom`
- `typescript`
- `tailwindcss`
- `framer-motion`
- `lucide-react`
- `react-hook-form`
Install with:
```bash
npm install
```
---
## Key Features Explained
### Glass Morphism Design
A modern UI effect applied via Tailwind CSS and custom styles in `app/globals.css`.
### Theme Switching
Toggle between dark/light modes with `ThemeToggle` component, persisting via local storage.
### Responsive Design
Mobile-first approach with Tailwind breakpoints for all screen sizes.
### Performance Optimization
Leverages Next.js server components, image optimization, and lazy loading.
---
## License
Licensed under the [MIT License](LICENSE). See the license file for details.
---
## Acknowledgments
- [Next.js](https://nextjs.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Framer Motion](https://www.framer.com/motion/)
- [Shadcn UI](https://ui.shadcn.com/)
- [Lucide Icons](https://lucide.dev/)
- [Vercel](https://vercel.com/)
---
## Contributing
Contributions are welcome! Please read our [Contributing Guide](CONTRIBUTING.md) for details on how to contribute, and review our [Code of Conduct](CODE_OF_CONDUCT.md) to ensure a positive and inclusive community.
To contribute:
1. Fork the repository: [https://github.com/VoxDroid/Shibaccus-Web](https://github.com/VoxDroid/Shibaccus-Web)
2. Create a feature branch (`git checkout -b feature-name`)
3. Commit your changes (`git commit -m "Add feature"`)
4. Push to the branch (`git push origin feature-name`)
5. Open a pull request
---
## Contact
Questions or feedback? Reach out:
- **GitHub**: [@VoxDroid](https://github.com/VoxDroid)
## Support
For support, please refer to our [Support Guide](SUPPORT.md). If you encounter security issues, please review our [Security Policy](SECURITY.md).
If you find this project useful, consider supporting its development:
- **Ko-fi**: [Buy me a coffee](https://ko-fi.com/izeno)
[](https://ko-fi.com/izeno)
- **Star the Repository**: Give it a star on [GitHub](https://github.com/voxdroid/shibaccus-web)
- **Report Issues**: Submit bugs or suggestions on the [Issues page](https://github.com/voxdroid/shibaccus-web/issues)
---
**Developed by VoxDroid**
[GitHub](https://github.com/VoxDroid) | [Ko-fi](https://ko-fi.com/izeno)看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

SaaS-Boilerplate
🚀🎉📚 SaaS Boilerplate built with Next.js + Tailwind CSS + Shadcn UI + TypeScript. ⚡️ Full-stack React applic…
Next.js · SaaS

react-resume-template
A personal resume website template built with React.js, Typescript, Next.js, and styled with Tailwind css
Next.js · 作品集

Next-JS-Landing-Page-Starter-Template
🚀 Free NextJS Landing Page Template written in Tailwind CSS 3 and TypeScript ⚡️ Made with developer experienc…
Next.js · 企业官网

next-saas-starter
⚡️ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture.
Next.js · SaaS

startup-nextjs
Startup is free Next.js template for SaaS startups comes with all the essential pages, components, and section…
Next.js · SaaS

shadcn-landing-page
New design 🎉 Nextjs + Shadcn + TypeScript + Tailwind. Landing page template ease-to-use
Next.js · 企业官网
