{"id":35269759,"url":"https://github.com/anzhiyu-c/anheyu-app","last_synced_at":"2026-05-13T03:11:34.319Z","repository":{"id":311105624,"uuid":"1042476261","full_name":"anzhiyu-c/anheyu-app","owner":"anzhiyu-c","description":"Anheyu 助你即刻构建出性能高、稳定性强、易扩展的博客系统，实现灵活、耐看、简洁好用的文章书写体验。","archived":false,"fork":false,"pushed_at":"2026-02-26T08:23:15.000Z","size":74642,"stargazers_count":162,"open_issues_count":16,"forks_count":27,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-02-26T15:39:48.289Z","etag":null,"topics":["blog","golang","react"],"latest_commit_sha":null,"homepage":"https://anheyu.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anzhiyu-c.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-22T04:43:44.000Z","updated_at":"2026-02-26T08:23:20.000Z","dependencies_parsed_at":"2025-12-02T16:00:19.675Z","dependency_job_id":null,"html_url":"https://github.com/anzhiyu-c/anheyu-app","commit_stats":null,"previous_names":["anzhiyu-c/anheyu-app"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/anzhiyu-c/anheyu-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anzhiyu-c%2Fanheyu-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anzhiyu-c%2Fanheyu-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anzhiyu-c%2Fanheyu-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anzhiyu-c%2Fanheyu-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anzhiyu-c","download_url":"https://codeload.github.com/anzhiyu-c/anheyu-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anzhiyu-c%2Fanheyu-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30121113,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T10:44:24.758Z","status":"ssl_error","status_checked_at":"2026-03-05T10:44:15.079Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blog","golang","react"],"created_at":"2025-12-30T11:58:27.493Z","updated_at":"2026-05-13T03:11:34.312Z","avatar_url":"https://github.com/anzhiyu-c.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/anzhiyu-c/anheyu-app\" target=\"_blank\" title=\"访问项目仓库\"\u003e\n    \u003cimg src=\"https://upload-bbs.miyoushe.com/upload/2025/08/27/125766904/445bc304fe1a5edf8c0250beac0731b5_953439680145318785.png\" height=\"400\" width=\"600\" alt=\"Logo\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cstrong\u003e一个现代化的内容管理与分享平台\u003c/strong\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca title=\"Go Version\" target=\"_blank\" href=\"https://go.dev/\"\u003e\u003cimg alt=\"Go Version\" src=\"https://img.shields.io/badge/Go-%3E%3D%201.24.4-91DEFA?style=flat\"\u003e\u003c/a\u003e\n  \u003ca title=\"Node.js Version\" target=\"_blank\" href=\"https://nodejs.org/\"\u003e\u003cimg alt=\"Node Version\" src=\"https://img.shields.io/badge/Node-%3E%3D%2020.19.4-yellowgreen?style=flat\"\u003e\u003c/a\u003e\n  \u003ca title=\"License\" target=\"_blank\" href=\"https://github.com/anzhiyu-c/anheyu-app/blob/main/LICENSE\"\u003e\u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/anzhiyu-c/anheyu-app.svg?style=flat\"\u003e\u003c/a\u003e\n  \u003cbr\u003e\n  \u003ca title=\"GitHub Release\" target=\"_blank\" href=\"https://github.com/anzhiyu-c/anheyu-app/releases\"\u003e\u003cimg alt=\"GitHub Release\" src=\"https://img.shields.io/github/v/release/anzhiyu-c/anheyu-app?style=flat\"\u003e\u003c/a\u003e\n  \u003ca title=\"Docker Pulls\" target=\"_blank\" href=\"https://hub.docker.com/r/anheyu/anheyu-backend\"\u003e\u003cimg alt=\"Docker Pull\" src=\"https://img.shields.io/docker/pulls/anheyu/anheyu-backend?color=red\u0026label=Docker%20Pull\"\u003e\u003c/a\u003e\n  \u003ca title=\"GitHub Commits\" target=\"_blank\" href=\"https://github.com/anzhiyu-c/anheyu-app/commits/main\"\u003e\u003cimg alt=\"GitHub Commits\" src=\"https://img.shields.io/github/commit-activity/m/anzhiyu-c/anheyu-app.svg?style=flat\u0026color=brightgreen\u0026label=commits\"\u003e\u003c/a\u003e\n  \u003cbr\u003e\u003cbr\u003e\n  \u003ca title=\"GitHub Watchers\" target=\"_blank\" href=\"https://github.com/anzhiyu-c/anheyu-app/watchers\"\u003e\u003cimg alt=\"GitHub Watchers\" src=\"https://img.shields.io/github/watchers/anzhiyu-c/anheyu-app.svg?label=Watchers\u0026style=social\"\u003e\u003c/a\u003e  \n  \u003ca title=\"GitHub Stars\" target=\"_blank\" href=\"https://github.com/anzhiyu-c/anheyu-app/stargazers\"\u003e\u003cimg alt=\"GitHub Stars\" src=\"https://img.shields.io/github/stars/anzhiyu-c/anheyu-app.svg?label=Stars\u0026style=social\"\u003e\u003c/a\u003e  \n  \u003ca title=\"GitHub Forks\" target=\"_blank\" href=\"https://github.com/anzhiyu-c/anheyu-app/network/members\"\u003e\u003cimg alt=\"GitHub Forks\" src=\"https://img.shields.io/github/forks/anzhiyu-c/anheyu-app.svg?label=Forks\u0026style=social\"\u003e\u003c/a\u003e  \n\u003c/p\u003e\n\n![](https://upload-bbs.miyoushe.com/upload/2025/10/28/125766904/04eea66306f81b76b4e3623ee098bf40_3240315038986097575.png?x-oss-process=image/format,avif)\n\n如果能给我一个**star**那将是对我莫大的鼓励。使用这个应用之前，你应该明白它是一个完全独立的应用，它需要`服务器`才能进行搭建，推荐使用 docker 部署，能够极大的削弱环境配置带来的问题。\n\n由 [安知鱼](https://github.com/anzhiyu-c) 负责开发与维护。\n\nGitHub: https://github.com/anzhiyu-c/anheyu-app\n\n预览: 👍 [AnZhiYu](https://blog.anheyu.com/) || 🤞 [AnZhiYu](https://index.anheyu.com/)\n\n文档: 📖 [AnHeYu Docs](https://dev.anheyu.com)\n\n### 从源码克隆（开发者）\n\nNext.js 前台位于仓库内 **`frontend` Git 子模块**，克隆时必须递归拉取子模块，否则 `frontend` 目录为空：\n\n```bash\ngit clone --recurse-submodules https://github.com/anzhiyu-c/anheyu-app.git\ncd anheyu-app\n```\n\n若此前已克隆、未包含子模块，在仓库根目录执行：\n\n```bash\ngit submodule update --init --recursive\n```\n\n## 🚀 快速开始\n\n`安和鱼应用系统`是一个基于 **[Go](https://go.dev/) + [Next.js](https://nextjs.org/)（[React](https://react.dev/) + TypeScript）** 构建的现代化内容管理与分享平台。前台为 Next.js SSR/应用路由，后端使用 Go 提供高性能 API，二者通过反向代理协同部署。\n\n[Anheyu](https://github.com/anzhiyu-c/anheyu-app) 可以让你快速的搭建一个属于自己的内容网站，你可以用它来记录你的生活、学习、工作、娱乐等任意内容，并且随时查看，它支持公网部署，也支持本地私有部署。\n\n如果你有开发经验，或者你是一名想学习前端的同学，那么这个项目非常的适合你进行学习，你可以学习 React、Next.js、TypeScript 等技术来自定义专属于你的主题，如果你愿意，也可以通过邮箱联系我提交到主题商城，我会将其集成到项目中，通过审核后，所有的 Anheyu 用户都可以自由下载并使用您的主题。\n\n### 系统要求\n\n在开始之前，请确保您的系统满足以下要求：\n\n- 内存大于等于 512MB\n- 硬盘大于等于 1GB\n- CPU 大于等于 1 核\n\n## ✨ 主要功能\n\n- ✅ 支持 Markdown 编辑，富文本预览，分类标签管理\n- ✅ 图片上传、分类、预览和管理\n- ✅ 外部链接收集、分类和分享\n- ✅ 页面组件懒加载\n- ✅ 图片懒加载\n- ✅ 内置优秀的评论系统，用户互动和内容讨论\n- ✅ 优秀的文件管理，自动缩略图生成和优化\n- ✅ 灵活的存储配置管理，支持多种文件格式\n- ✅ 内置专业的网页访问统计\n- ✅ 支持暗色模式\n- ✅ 支持脚注语法\n- ✅ 丰富多样化的标签选项快速构建你想要的功能\n- ✅ 支持定制化的主色调随封面图片颜色变化\n- ✅ 支持沉浸式状态栏\n- ✅ 支持高度自定义的 inject\n- ✅ 支持广告挂载\n- ✅ 支持图片大图查看\n- ✅ 支持优秀的相册集\n- ✅ 支持高速缓存的渐进式 Web 应用\n- ✅ 优秀的隐私协议支持\n- ✅ 支持 LaTeX 数学公式\n- ✅ 支持 mermaid 流程图\n- ✅ 支持 中文分词、英文分词索引搜索引擎\n- ✅ 支持访客统计\n- ✅ 支持访客趋势\n- ✅ 支持访客分析\n- ✅ 支持访客来源\n- ✅ 支持访客设备\n- ✅ 支持访客浏览器\n- ✅ 支持访客操作系统\n- ✅ 支持优秀的右键菜单\n- ✅ 支持全局中控台\n- ✅ 支持快捷键选项\n- ✅ 支持付费文章内容 (PRO)\n- ✅ 支持密码文章内容 (PRO)\n- ✅ 支持登录保护内容 (PRO)\n- ✅ 支持即刻说说 (PRO)\n- ✅ 支持多用户共创 (PRO)\n- ✅ 支持微信、支付宝、易支付、虎皮椒等多种支付方式 (PRO)\n- ✅ 支持 QQ,微信，GitHub,自定义 OIDC 等多种登录方式 (PRO)\n- ✅ 支持 AI 播客 (PRO)\n- ✅ 支持 AI 写作 (PRO)\n\n## 部分功能展示\n\n**沉浸式状态栏** 沉浸阅读。\n\n![沉浸式状态栏](https://upload-bbs.miyoushe.com/upload/2025/09/14/125766904/bf586849d38243f9d62ffd10aaac9c92_3495839897391648835.png?x-oss-process=image/format,avif)\n\n**在线编辑器** Markdown 编辑\n\n![在线编辑器](https://upload-bbs.miyoushe.com/upload/2025/09/15/125766904/d48ebac100429fe8dce19e48ec3b40a3_3855955480928949790.png?x-oss-process=image/format,avif)\n\n**优秀方便的右键菜单**\n\n\u003cimg\n  src=\"https://upload-bbs.miyoushe.com/upload/2025/09/14/125766904/ab037790230c2a67f7c8e426cd8ce677_4442694850992921405.png?x-oss-process=image/format,avif\"\n  alt=\"优秀方便的右键菜单\"\n  className=\"w-[50%]\"\n/\u003e\n\n**AI 摘要** 迅速读取文章内容。\n\n![AI摘要](https://upload-bbs.miyoushe.com/upload/2025/09/14/125766904/3e4d676c64930e1c573393420dc2cba5_2848259665925430.png?x-oss-process=image/format,avif)\n\n**订单管理(PRO)**\n\n![付费文章内容](https://upload-bbs.miyoushe.com/upload/2025/09/17/125766904/4410b49e38af24bef72e6ae555495e09_6600710485516302903.png?x-oss-process=image/format,avif)\n\n**密码文章内容(PRO)**\n\n![密码文章内容](https://upload-bbs.miyoushe.com/upload/2025/09/17/125766904/8baeeafcb2cf9caf72c84b89f2c69d67_5541575116482903287.png?x-oss-process=image/format,avif)\n\n**让人眼前一亮的清爽界面**\n\n![](https://upload-bbs.miyoushe.com/upload/2025/09/14/125766904/22019d7c234b154ae6745ae8960188c4_4555570664614593804.png?x-oss-process=image/format,avif)\n\n**评论弹幕**\n\n![评论弹幕](https://upload-bbs.miyoushe.com/upload/2025/09/14/125766904/9ad29d18db96115f483ddf15b8af9b57_7214154697962036777.png?x-oss-process=image/format,avif)\n\n**自带 icon**\n\n可前往[iconfont](https://www.iconfont.cn/collections/detail?cid=44481)查看所有自带图标\n\n## 🏗️ 技术架构\n\nGo + Next.js（React）+ Ent\n\n### 为什么选择这些技术？\n\n**为什么使用 Go 作为后端？**\n\n- Go 语言的性能和效率非常出色，适合构建高性能的 API 服务\n- 运行时仅需 10MB 左右，非常轻量级\n- 编译速度快，支持多平台编译，支持静态编译，开箱即用\n- 支持多线程、并发、异步、协程\n- 相比 Java 内存占用更小，相比 Rust 生态更成熟\n\n**为什么选择 Next.js（React）作为前端？**\n\n- App Router 与 SSR/流式渲染有利于 SEO 与首屏体验\n- React 生态成熟，便于集成富文本（Tiptap）、数据请求（TanStack Query）等能力\n- 与 Go 后端通过反向代理统一部署，生产环境可使用 `standalone` 输出\n- TypeScript 覆盖全栈类型，利于主题与二次开发维护\n\n## 🤝 贡献指南\n\n欢迎提交 Issue 和 Pull Request 来帮助改进这个项目！\n\n\u003e **注意事项**  \n\u003e 在提交 Pull Request 之前，请确保所有测试都通过，并遵循项目的代码规范。\n\n## 📄 许可证\n\n本项目采用 [GPL-3.0 license](https://github.com/anzhiyu-c/anheyu-app?tab=GPL-3.0-1-ov-file#readme) 许可证。\n\n## 👨‍💻 贡献者\n\n\u003cimg src=\"https://opencollective.com/anheyu-app-frontend/contributors.svg?width=890\u0026button=false\" alt=\"contributors\" /\u003e\n\n**[陈志伟 Anzhiyu](https://github.com/anzhiyu-c)** - 项目维护者\n\n**[张洪 Heo](https://github.com/zhheo)** - UI/UX\n\n## 🙏 致谢\n\n感谢所有为这个项目做出贡献的开发者和用户！\n\n## 交流群\n\nQQ 群组：[464636182](https://jq.qq.com/?_wv=1027\u0026k=v7NK7ELr)\n\n![QQ群组](https://upload-bbs.miyoushe.com/upload/2025/07/09/125766904/1e8ea817c197fb98e4dbd9ed2500d923_6382092418395407285.webp)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanzhiyu-c%2Fanheyu-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanzhiyu-c%2Fanheyu-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanzhiyu-c%2Fanheyu-app/lists"}