这两天,我使用 AI Coding 了一个小项目,想在这里分享给大家。它叫 ASCS — A Simple Comment System “一个简单的评论系统”。

起因很简单,我一直想要一个属于自己的、能完全掌控的评论系统。市面上有很多选择,但它们要么过于臃肿,要么需要付费(付费使用或者需要部署至 VPS),要么就是界面风格我不喜欢。所以,我没有做太多复杂的计划,就是想用 AI 跟着感觉,看看能做出个什么东西。

先放仓库: https://github.com/uvexz/ascs


测试评论: https://yxlog.com/ascs/
或者: https://comments.uvexz.deno.net/example.html


部署:

  1. Fork https://github.com/uvexz/ascs
  2. vercel.com / console.deno.com / 或其他支持 Next.js 的 PaaS 平台导入仓库
  3. 设置环境变量
  4. 部署即可
DATABASE_URL="postgresql://username:password@localhost:5432/ascs_db?schema=public"NEXTAUTH_SECRET="your-secret-key-here"NEXTAUTH_URL="https://ascs-red.vercel.app"

配置数据库:

均提供免费的 Postgres 数据库,个人使用应该是够了

git clone https://github.com/uvexz/ascscd ascspnpm icp .env.example .env// 编辑 .env 文件,将数据库链接放入 DATABASE_URLnpx prisma migrate dev --name init

嵌入网站:

<!-- 评论容器 --><div id="comments"></div><!-- 加载评论系统 --><script src="https://your-ascs-deployment.com/comments.js" defer></script>