- SignalDesk2小时前
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,纯手写码字,AI生成的润色内容已使用截图方式发出 刚开始只是想Vibe一个自己的博客主页,然后又觉得最好能有用户登陆功能比较好,这样可以登陆评论收到邮件通知增强交互什么的,后来发现既然用户功能都做了,万一用户也要自己的主页怎么办呢?这么一来二去,就索性做成了多用户可以发布文章的系统,UI嘛,思前想后参考了Twitter/X,当夜支持发送短文和长文,不过使用起来还是很完全不一样,总结了下支持: Docker一键部署 支持数据导出和GDPR兼容一键删除/导出数据 支持MCP,各种API访问和操作发文管理文章等 支持接入大模型审核内容(包括评论/文章) 移动端优先,当然我更喜欢PC端 集成的多渠道通知架构 支持每个用户的webhook api集成 支持子域名模式 {username}.myblog.tld 主页 支持广泛的Google、 Linux.do 、Github、Cloudflare的OAuth登陆提供商 支持两步验证强制开启 集成支持 Email 通知/邮件验证等 全局的 Markdown 渲染支持 支持插件化开发自己的扩展进行定制 包含完整的开发者友好的各种扩展能力和 hook 机制 github.com GitHub - Travisun/comit.sh: COMIT.SH — 开源的自托管博客社区,... COMIT.SH — 开源的自托管博客社区, Markdown友好,支持长文、短动态、评论、@提及、徽章、Webhook 与 MCP,Next.js 16 + Drizzle + PostgreSQL。 下面是PC端的官方实例预览图: 快速启动你自己的实例博客: git clone https://github.com/Travisun/comit.sh.git && cd comit.sh corepack enable # 启用 pnpm(若未装) docker compose up -d # PostgreSQL(:5433, 仅回环) + Mailpit(:8025 收信 UI, 仅回环) pnpm install # 依赖安装(pnpm 自动应用 patches/ 下的 next 补丁) cp .env.example .env # 默认值即为本地可用值,开箱即用 pnpm db:migrate # 应用数据库迁移 pnpm db:seed # 管理员 + 演示数据(仅本地开发!见下) pnpm dev # http://localhost:3000 管理员 admin@myblogs.local 的口令来自 ADMIN_PASSWORD / SEED_ADMIN_PASSWORD 环境变量;交互式开发未提供时随机生成一次性口令并打印在终端。 生产环境禁止 db:seed (脚本会硬性拒绝)。 1 个帖子 - 1 位参与者 阅读完整话题
- 情报分类:开源项目与落地
- 分类依据:内容涉及项目实践、创业、副业或变现
- 信息来源:服务器 / LINUX DO - 最新话题
- 发布时间:2026/9/21 18:02:49
- 暂无回复