一个现代化的站点分享/导航平台,支持社区贡献,实时健康监测,双语展示。
欢迎通过 PR 或 Issue 分享你的有趣站点!
- 社区驱动: 支持通过 PR/Issue 提交新站点
- 实时监控: 自动检测站点可用性和响应时间
- 双语支持: 中英文双语界面
- 智能管理: 收藏、排序、搜索功能
- 现代设计: 毛玻璃效果、平滑动画、亮暗主题
- 响应式布局: 完美适配桌面端和移动端
- Node.js 16.9+
- npm 或 Yarn 4.9.2
# 克隆仓库
git clone https://github.com/a-cold-bird/SHIRO_link.git
cd SHIRO_link
# 安装依赖
npm install
# 启动开发服务器
npm run dev访问 http://localhost:3000 查看站点。
- Fork 本仓库
- 编辑
public/config.yaml,在otherSites部分添加你的站点:
otherSites:
- id: your-site-id # 唯一ID,使用英文和数字
name:
zh: 你的站点名称(中文)
en: Your Site Name (English)
url: https://your-site.com
description: 简短描述你的站点功能
author: 你的名字
authorUrl: https://github.com/yourusername # 可选- 提交 PR,等待审核合并
如果不熟悉 Git 操作,可以直接创建 Issue,提供以下信息:
- 站点名称(中英文)
- 站点 URL
- 站点描述
- 你的名字和主页链接(可选)
为了保证站点质量,请确保:
✅ 站点可以正常访问 ✅ 内容健康、合法 ✅ 提供有价值的服务或内容 ✅ 中英文名称和描述准确 ✅ 遵守开源协议
❌ 不接受:违法违规内容、恶意站点、纯广告站点
- Framework: Next.js 16.0.1 (with Turbopack)
- UI Library: React 19.2.0
- Styling:
- Tailwind CSS 4.1.13
- Fluent UI React Components 9.70.0
- Icons:
- Lucide React 0.544.0
- Font Awesome 7.0.1
- Language: TypeScript 5.9.2
- Code Quality: Biome 2.2.4
npm run dev # Start development server with hot-reload
npm run build # Build for production
npm start # Start production server
npm run lint # Run linting checks
npm run lint-fix # Auto-fix linting issues├── public/
│ ├── config.yaml # Main configuration file
│ └── images/ # Static images
├── scripts/
│ ├── generateConfig.js # YAML to TypeScript converter
│ └── watch.js # Config file watcher
├── src/
│ ├── app/ # Next.js app directory
│ ├── components/ # React components
│ ├── i18n/ # Internationalization
│ └── utils/ # Utility functions
└── package.json
This project supports static export:
npm run build
# Output will be in the .next folderDeploy to platforms like Vercel, Netlify, or any static hosting service.
查看 config.yaml 了解所有已收录站点。
MIT License - 欢迎 Fork 和修改
感谢所有贡献站点的朋友们!
本项目参考了 @Hoshino-Yumetsuki/homepage 的设计思路。
Built with ❤️ using Next.js and modern web technologies.