ShipAny Dir 是什么?
ShipAny Dir 是基于 ShipAny TanStack 的导航站模板。默认是 AI 工具导航站,改一项配置就能变成任意细分领域的导航站:SaaS 工具、MCP Server、Agent、模板或创业项目。
除了导航站本身,它还内置了变现方式:付费提交和按月计费的赞助广告,通过 Webhook 确认支付,退款后自动下架。每个工具、分类和标签页面都有关键词标题、JSON-LD 和 sitemap 条目,上线即可参与搜索排名。
底层是完整的 ShipAny SaaS 引擎(登录、支付、积分、权限、博客和管理后台),你只需专注于内容。
适合谁
- 想做 AI 工具导航站的创业者
- 靠收录和广告变现的 SEO 玩家
- 为细分领域整理工具的社区
- 需要现成导航站引擎的开发者
核心功能
丰富的工具详情页
每个工具都有简介、使用方法、功能、使用场景、FAQ、优缺点、截图、扩展链接、徽章和替代品。
分类、标签与合集
按分类或标签浏览,策划专题合集,查看最新收录,并支持全站搜索。
免费与付费提交
免费提交需后台审核;一次性付费提交即时上线,推荐展示 30 天,并获得 dofollow 外链。
赞助广告
按月计费的白金、黄金、白银广告位,每档名额有限,另有管理员投放的顶部横幅。
程序化 SEO
根据页面数据生成关键词标题,配齐 canonical、hreflang、全类型 JSON-LD、可索引分页、sitemap 和 llms.txt。
提交者自助中心
提交者可在 /settings 编辑和预览收录、升级付费、被拒后重新提交,并查看广告投放状态。
多种导航类型
默认收录工具,一项配置即可新增 /mcp 等其他类型。
中英双语
每个页面和每条收录都可翻译,中文使用 /zh 路径前缀。
包含内容
- 框架
- TanStack Start、React 19、TypeScript
- UI
- Tailwind CSS 4、shadcn/ui
- 数据库
- Drizzle ORM:SQLite、PostgreSQL、MySQL、Turso、Cloudflare D1
- 登录
- better-auth:邮箱、Google、GitHub
- 支付
- Stripe、Creem、PayPal、支付宝、微信支付
- 变现
- 付费提交、按月计费的赞助广告
- SEO
- 程序化标题、JSON-LD、hreflang、sitemap、robots.txt、llms.txt
- 后台
- 审核队列、分类、标签、合集、广告,以及完整的 ShipAny 后台
- 部署
- Cloudflare Workers、Node 或 Docker
如何开始
- 1
本地运行
pnpm install,复制 .env.example 并设置 AUTH_SECRET,用管理员邮箱执行 db:push 和 rbac:init,然后 pnpm dev。
- 2
确定细分方向
重命名导航类型,改写两个语言文件里的 dir.* 文案,并设置品牌、配色和 Logo。
- 3
录入内容
在 /admin 创建分类、标签和工具,或用 pnpm dir:seed 导入演示数据,上线前再清除。
- 4
开启支付并部署
设置价格和广告档位,在后台 → 设置中接入支付渠道,部署后向 Google 提交 sitemap。
可以用 ShipAny Dir 做什么
AI 工具导航
收录 AI 产品,支持付费上架和赞助广告位。
MCP 与 Agent 导航
新增一种导航类型,收录 MCP Server、Agent 或提示词。
垂直 SaaS 导航
设计工具、开发工具、创业项目等你熟悉的任意领域。
SEO 流量站
成千上万个面向关键词的工具、分类和标签页面,持续获取搜索流量。
常见问题
可以做 AI 工具以外的导航站吗?
可以。重命名导航类型并改写文案,或新增 /mcp 等类型即可。分类、标签和工具都在后台管理。
导航站怎么赚钱?
提交者付费提交(即时上线、推荐 30 天、dofollow 外链),以及按月购买名额有限的赞助广告位。价格在代码里配置。
上线必须接入支付吗?
不需要。未接入支付时只开放免费提交;准备收费时再接入 Stripe、Creem、PayPal、支付宝或微信支付。
有演示数据吗?
可选。pnpm dir:seed 会导入 8 个分类、15 个标签和 30 个 AI 工具;pnpm dir:seed --clean 可清除它们,不会影响真实提交。
可以部署到哪里?
Cloudflare Workers(D1 或 Postgres)、Node 服务器或 Docker。
