【开源】AigoTools —— 自动收录网站的导航站模板

在管理导航站点时,我们常常面临各种挑战:手动创建和更新站点信息费时费力,国际化需求,SEO 优化难以实施,以及图片存储方案不够灵活。针对这些问题,我们推出了 AigoTools,让导航站点管理变得更加高效、便捷。

项目简介

AigoTools 是一个强大而便捷的工具,帮助您轻松创建和管理导航站点。内置站点管理和基于Ai的自动收录功能,让您能更高效地管理站点信息。同时,AigoTools 支持多语言、暗色/亮色主题切换,以及 SEO 优化,确保您的站点无论在视觉效果还是搜索表现上都表现出色。此外,AigoTools 提供多种图片存储方案,包括本地 MinIO、AWS S3 和腾讯云 COS。我们的目标是让用户只用关注收录网站本身,收录和管理过程都交给程序解决。

AigoTools Home
网站详情
AigoTools Detail
AigoTools Manager

项目链接

功能

  1. 站点管理
    • 简洁直观的界面,轻松添加、编辑、删除导航站点,快速组织和管理内容。
  2. 站点信息自动采集
    • Playwright 截图:自动生成目标网站截图,展示视觉效果。
    • Jina 采集:高效抓取和处理网站数据,确保信息全面。
    • OpenAI 总结:利用自然语言处理技术生成网站信息摘要,快速了解内容。
  3. 用户管理(Clerk)
    • 基于Clerk的用户体系,完善的用户认证、和管理功能。
  4. 国际化
    • 支持中/英语言界面切换。
  5. 暗色/亮色主题切换
    • 提供暗色和亮色主题,用户可根据偏好自由选择。
  6. SEO 优化
    • 自动提取网页SEO信息
    • 提供sitemap生成。
  7. 多种图片存储方案
    • 本地 MinIO:本地服务器存储
    • AWS S3:亚马逊云存储
    • 腾讯云 COS:腾讯云存储
  8. 开源的UI设计稿
    • 我们同时开源了本项目的设计稿,欢迎用户使用本项目的UI自己的网站。

部署

本项目包含导航站主体(packages/aigotools)和收录服务(packages/crawler)两个部分,可以通过zeabur等托管服务部署,也可以在使用docker-compose直接在本地部署。

前置准备

  • 前往 https://clerk.com/ 创建 application,并添加一个用户作为登录管理后台的管理员。
  • 申请好OpenAI apiKeyjina apiKey,它们会在收录网站时使用
  • 部署好mongodb、redis数据库

本地部署

  1. 克隆仓库
git clone https://github.com/someu/aigotools.git
cd aigotools
  1. 配置环境变量
    拷贝packages/aigotoolspackages/crawler下的.env.env.prod,修改两个配置文件。
cp packages/aigotools/.env packages/aigotools/.env.prod
cp packages/crawler/.env packages/crawler/.env.prod
  1. 启动项目
docker-compose up -d

注意:如果采用minio存储图片,第一次启动项目时,minio的鉴权配置可以先不填。运行项目,进入minio管理后台创建Bucket、ACCESS_KEY和SECERT_KEY,开启Bucket的公开读权限,并将更新到配置文件中再重新启动项目。

开发

  1. 克隆仓库
git clone https://github.com/someu/aigotools.git
cd aigotools
  1. 安装依赖
pnpm i
  1. 配置环境变量
    拷贝packages/aigotoolspackages/crawler下的.env.env.local,修改配置文件中内容。
cp packages/aigotools/.env packages/aigotools/.env.local
cp packages/crawler/.env packages/crawler/.env.local
  1. 启动项目
    分别进入packages/aigotoolspackages/crawler
pnpm run dev

项目地址

https://github.com/someu/aigotools
自动免费收录网站源码系统如何分类? 会根据你首页的meta标签中keywords中的关键字,将你的网站加入相应的分类中。 关键字选择建议:选择通用词汇,比如,选择“网址导航”,而不是“自动链网址导航”。 链接方式?   注意:本站所显示的到贵站的链接是硬链接,也就是直接链接,这样的连接对搜索引擎才是有效的。   你可以在你的任何页面中加入指向本站的链接,但本站只提取并链接你的首页网址。   色情网站、挂马、虚假内容、广告过多、虚假点击的网站不允许加入,发现后立即屏蔽。如需解封请改正后联系站长。 系统原理?   通过读取http_referer变量获得你的网址,然后读取你的网页标题和其他信息,来达到友情连接交换的效果。搜索引擎会根据本站的链接加快收录或者更新您的网站。   关于显示 所有网址在本站的显示顺序是动态的,在首页,最新点击来的网址将排在最前面。所以来自你网页的点击越多,你获得的被点击机会也越多。注意,来自同一IP的连续点击无效。   连接验测 不定时进行来路连接验测,当前系统验测不到我们的连接时,系统进行自当降权(降低显示率)。当在次该站有点击来路时系统会提权(加高显示率)。   一、安装说明: 1.先要配置好 /config.inc.php 相关数据库 2.再运行 你的域名/install.php 安装数据库 3.后台:你的域名/admin.php 管理密钥:admin   二、注意事项: 必须支持file_get_contents或curl_exec。 安装完成后注意删除/install.php文件或改名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值