commit 19d132f46650950bd7c3359edfe4dda4cdb0e766 Author: LiuShen <3162475700@qq.com> Date: Thu Aug 28 22:43:32 2025 +0800 🙂添加应用anheyu-Blog diff --git a/anheyu-blog/1.0.4/data.yml b/anheyu-blog/1.0.4/data.yml new file mode 100644 index 000000000..1358a9b55 --- /dev/null +++ b/anheyu-blog/1.0.4/data.yml @@ -0,0 +1,117 @@ +additionalProperties: + formFields: + - child: + default: "" + envKey: PANEL_DB_HOST + required: true + type: service + default: mysql + envKey: PANEL_DB_TYPE + labelEn: Database Service + labelZh: 数据库服务 + label: + en: Database Service + ja: データベースサービス + ms: Perkhidmatan Pangkalan Data + pt-br: Serviço de Banco de Dados + ru: Сервис базы данных + ko: 데이터베이스 서비스 + zh: 数据库服务 + zh-Hant: 數據庫 服務 + required: true + type: apps + values: + - label: MySQL + value: mysql + - label: MariaDB + value: mariadb + - label: PostgreSQL + value: postgres + - default: anheyu + envKey: PANEL_DB_NAME + labelEn: Database Name + labelZh: 数据库名 + label: + en: Database Name + ja: データベース + ms: Pangkalan Data + pt-br: Banco de Dados + ru: База данных + ko: 데이터베이스 + zh: 数据库名 + zh-Hant: 數據庫名 + random: true + required: true + rule: paramCommon + type: text + - default: anheyu + envKey: PANEL_DB_USER + labelEn: Database User + labelZh: 数据库用户 + label: + en: Database User + ja: ユーザー + ms: Pengguna + pt-br: Usuário + ru: Пользователь + ko: 사용자 + zh: 数据库用户 + zh-Hant: 數據庫用戶 + random: true + required: true + rule: paramCommon + type: text + - default: anheyu + envKey: PANEL_DB_PASSWORD + labelEn: Database User Password + labelZh: 数据库用户密码 + label: + en: Database User Password + ja: パスワード + ms: Kata Laluan + pt-br: Senha + ru: Пароль + ko: 비밀번호 + zh: 数据库用户密码 + zh-Hant: 數據庫用戶密碼 + random: true + required: true + type: password + - default: "" + envKey: PANEL_REDIS_HOST + key: redis + labelEn: Redis Service + labelZh: redis 服务 + required: true + type: service + label: + en: Redis Service + ja: Redisサービス + ms: Perkhidmatan Redis + pt-br: Serviço Redis + ru: Сервис Redis + ko: Redis 서비스 + zh: redis 服务 + zh-Hant: redis 服务 + - default: "" + envKey: PANEL_REDIS_ROOT_PASSWORD + labelEn: Redis Service Password + labelZh: 缓存服务服务密码 + required: false + type: password + - default: 37826 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: HTTP 端口 + label: + en: Port + ja: ポート + ms: Port + pt-br: Porta + ru: Порт + ko: 포트 + zh: HTTP 端口 + zh-Hant: HTTP連接埠 + required: true + rule: paramPort + type: number diff --git a/anheyu-blog/1.0.4/docker-compose.yml b/anheyu-blog/1.0.4/docker-compose.yml new file mode 100644 index 000000000..1e4811769 --- /dev/null +++ b/anheyu-blog/1.0.4/docker-compose.yml @@ -0,0 +1,26 @@ +services: + anheyu: + # build: . + image: anheyu/anheyu-backend:1.0.4 + container_name: ${CONTAINER_NAME} + restart: always + labels: + createdBy: "Apps" + ports: + - ${PANEL_APP_PORT_HTTP}:8091 + environment: + ANHEYU_DATABASE_TYPE: ${PANEL_DB_TYPE} + ANHEYU_DATABASE_HOST: ${PANEL_DB_HOST} + ANHEYU_DATABASE_USER: ${PANEL_DB_USER} + ANHEYU_DATABASE_NAME: ${PANEL_DB_NAME} + ANHEYU_DATABASE_PORT: ${PANEL_DB_PORT} + ANHEYU_DATABASE_PASSWORD: ${PANEL_DB_PASSWORD} + ANHEYU_REDIS_ADDR: redis://:${PANEL_REDIS_ROOT_PASSWORD}@${PANEL_REDIS_HOST}:6379 + networks: + - 1panel-network + volumes: + - ./data:/anheyu/data + +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/anheyu-blog/README.md b/anheyu-blog/README.md new file mode 100644 index 000000000..2c9bfe900 --- /dev/null +++ b/anheyu-blog/README.md @@ -0,0 +1,76 @@ +# 🌈 Anheyu Blog + +如果能给我一个 **Star ⭐**,那将是对我莫大的鼓励。 + +在使用本应用前请注意: +它是一个 **独立应用**,需要服务器环境才能运行。推荐使用 **Docker 部署**,可大大减少环境配置带来的问题。 + +由 **安知鱼** 负责开发与维护。 + +* GitHub: [https://github.com/anzhiyu-c/anheyu-app](https://github.com/anzhiyu-c/anheyu-app) +* 预览: 👍 AnZhiYu | 🤞 AnZhiYu +* 文档: 📖 AnHeYu Docs + +--- + +## 🌟 系统简介 + +**Anheyu Blog** 是一个基于 **Go + Vue3** 的现代化博客与内容管理系统。 +后端使用 **Go** 提供高性能 API,前端采用 **Vue3 + Element Plus** 打造美观易用的用户界面。 + +--- + +## ✨ 功能特性 + +* ✅ Markdown 编辑 & 富文本预览 +* ✅ 图片上传、管理与懒加载 +* ✅ 分类 & 标签管理 +* ✅ 外部链接收集与分享 +* ✅ 内置评论系统,支持用户互动 +* ✅ 文件管理与缩略图优化 +* ✅ 多种数据库支持(MySQL/PostgreSQL/SQLite) +* ✅ 灵活存储配置 +* ✅ 暗黑模式 / 沉浸式状态栏 +* ✅ LaTeX 数学公式 & Mermaid 流程图 +* ✅ 广告挂载 & Inject 自定义扩展 +* ✅ AI 摘要(Pro) +* ✅ PWA 渐进式应用 & 高速缓存 +* ✅ 优秀的隐私协议支持 + +--- + +## 🏗️ 技术栈 + +* **后端**: Go + Ent +* **前端**: Vue3 + Element Plus +* **数据库**: MySQL / PostgreSQL / SQLite + +--- + +## 🤝 贡献 + +欢迎提交 **Issue / PR** 帮助改进项目! + +--- + +## 📄 开源协议 + +本项目基于 **GPL-3.0 License** 开源。 + +--- + +## 👨‍💻 作者 + +* **安知鱼**(项目维护者) + +--- + +## 🙏 致谢 + +感谢所有为本项目贡献的开发者与用户! + +--- + +## 📢 社区 + +* QQ 群组:**464636182** diff --git a/anheyu-blog/data.yml b/anheyu-blog/data.yml new file mode 100644 index 000000000..bfaa562b7 --- /dev/null +++ b/anheyu-blog/data.yml @@ -0,0 +1,31 @@ +name: Anheyu Blog +tags: + - 博客 +title: 一个基于 Go + Vue3 的现代化博客与内容管理系统 +description: 基于 Go 语言后端与 Vue3 前端构建的高性能博客与内容管理平台 +additionalProperties: + key: anheyu-blog + name: Anheyu Blog + tags: + - Blog + - CMS + shortDescZh: 一个基于 Go + Vue3 的现代化博客与内容管理系统 + shortDescEn: A modern blog and content management system built with Go and Vue3 + type: website + crossVersionUpdate: true + limit: 0 + website: https://anheyu.com/ + github: https://github.com/anzhiyu-c/anheyu-app + document: https://anheyu.com/posts/Z3MC + description: + en: A modern blog and content management system built with Go backend and Vue3 frontend. + zh: 一个基于 Go 语言后端与 Vue3 前端构建的现代化博客与内容管理系统。 + zh-Hant: 一個基於 Go 語言後端與 Vue3 前端構建的現代化部落格與內容管理系統。 + ja: Go バックエンドと Vue3 フロントエンドで構築されたモダンなブログ・コンテンツ管理システム。 + ms: Sistem blog dan pengurusan kandungan moden dibina dengan Go backend dan Vue3 frontend. + pt-br: Um sistema moderno de blog e gerenciamento de conteúdo construído com Go e Vue3. + ru: Современная система ведения блогов и управления контентом, построенная на Go и Vue3. + ko: Go 백엔드와 Vue3 프론트엔드로 구축된 현대적인 블로그 및 콘텐츠 관리 시스템. + architectures: + - amd64 + - arm64 diff --git a/anheyu-blog/logo.png b/anheyu-blog/logo.png new file mode 100644 index 000000000..3f761b195 Binary files /dev/null and b/anheyu-blog/logo.png differ