Home
Softono

Byoip Pages

Open source Vue
43
Stars
5
Forks
0
Issues
0
Watchers
4 months
Last Commit

 About Byoip Pages

byoip.top 页面

Platforms

Web Self-hosted Cloud

Languages

Vue

Need Help Installing Byoip Pages?

We provide expert installation service for this software. Our team will install, configure, and secure Byoip Pages on your server. plans start at just $30.

Byoip Pages

View on GitHub

NB 优选服务

NB 优选服务 Nuxt Vue TypeScript

提供 CloudFlare、EdgeOne、Vercel、Netlify 等全球主流云服务商的 CDN IP 优选、节点状态监测服务

在线演示 · 使用文档 · 配置教程

特性

  • 基于 Nuxt + Vue 3 + TypeScript
  • JSON 配置驱动内容(服务/合作伙伴/赞助商/CDN 源)
  • 内置性能优化与监控(预加载、缓存策略、资源计时等)
  • 响应式布局,适配桌面端与移动端

快速开始

环境要求

  • Node.js 18+
  • pnpm(推荐)

安装

git clone https://github.com/FrecklyComb1728/byoip-pages
cd byoip-pages
pnpm install
pnpm dev

访问 http://localhost:3000

构建与预览

pnpm build
pnpm preview

生成静态站点

pnpm generate
pnpm preview

目录结构

byoip-pages/
├── app/
│   ├── assets/
│   │   ├── config/
│   │   │   ├── schemas/
│   │   │   ├── butterpop.json
│   │   │   ├── cdn.json
│   │   │   ├── partners.json
│   │   │   ├── services.json
│   │   │   └── sponsors.json
│   │   ├── css/
│   │   └── icons/
│   ├── components/
│   ├── composables/
│   ├── pages/
│   ├── plugins/
│   ├── types/
│   ├── utils/
│   ├── app.vue
│   ├── app.config.ts
│   └── error.vue
├── public/
│   ├── images/
│   ├── favicon.ico
│   ├── robots.txt
│   └── sitemap.xml
├── docs/
├── nuxt.config.ts
└── package.json

配置

站点内容与 CDN 源由 app/assets/config/ 下的 JSON 文件控制:

配置文件 说明
app/assets/config/services.json 服务列表与展示信息
app/assets/config/partners.json 合作伙伴信息
app/assets/config/sponsors.json 赞助商信息
app/assets/config/cdn.json CDN 源/镜像源配置(用于一键切换)
app/assets/config/butterpop.json 通知弹窗配置

许可证

Unlicense

赞助

联系