[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8830":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},8830,"IceCMS","Thecosy\u002FIceCMS","Thecosy","🌈冰激凌内容管理系统🍦,实现MacWK资源站，社区图片视频圈子CMS，支持网页端移动端小程序🌟适合做 资讯商城，社区论坛，聊天交友 社区，博客，圈子，论坛，图片，视频，社交。","https:\u002F\u002Fwww.icecms.cn",null,"Vue",1914,281,18,9,0,3,20.35,"GNU Affero General Public License v3.0",false,"main",true,[24,25,26,27,28,29,30],"java","mybatis","shiro","spring-boot","springboot","uniapp","vue","2026-06-12 02:01:59","简体中文 | [English](README_en.md)\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.icecmspro.com\" target=\"_blank\">\n    \u003Cimg alt=\"logo\" style=\"height: 120px\" src=\"https:\u002F\u002Fres.cloudinary.com\u002Fdxl1idlr5\u002Fimage\u002Fupload\u002Fv1700470902\u002Flogo_s4maqv.svg\"\u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>  \n\n \u003Cp align=\"center\">\n\t\u003Cimg style=\"padding: 4px;\" alt=\"Label\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJDK-1.8+-orange\">\n\t\u003Cimg style=\"padding: 4px;\" alt=\"Label\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSpringBoot-2.2.7.RELEASE-brightgreen\">\n\t\u003Cimg style=\"padding: 4px;\" alt=\"Label\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMyBatis-3.5.5-red\">\n\t\u003Cimg style=\"padding: 4px;\" alt=\"Label\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVue-2.6.11-brightgreen\">\n\t\u003Cimg style=\"padding: 4px;\" alt=\"Label\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue\">\n\u003C\u002Fp>\n\n\n## 简介\n\n基于 Spring Boot + Vue 前后端分离的内容管理系统\n\n演示: （[www.icecmspro.com](https:\u002F\u002Fwww.icecmspro.com\u002F)）\n后台:（[admin.icecmspro.com](https:\u002F\u002Fadmin.icecmspro.com\u002F)）\n\n官网: （[www.icecms.cn](https:\u002F\u002Fdoc.icecms.cn)）\n\nIceCMS 文档： （[https:\u002F\u002Fwww.icecms.cn\u002Fdocs\u002F](https:\u002F\u002Fwww.icecms.cn\u002Fdocs\u002F)）\n\n内容管理：文章、图片、资源等多种类型的内容管理；\n\n栏目管理：自定义栏目，对栏目进行增删改查等操作；\n\n用户管理：管理后台用户，包括添加、删除、修改、权限分配等功能；\n\n数据统计：对网站访问量、用户行为等进行统计分析；\n\n模板管理：自定义网站模板，方便快速搭建网站；\n\nSEO优化：网站标题、关键词、描述等SEO优化功能。\n\n## 预览地址：\n\n前台：[www.icecmspro.com](https:\u002F\u002Fwww.icecmspro.com)\n\nuniapp移动端：[uni.icecmspro.com](https:\u002F\u002Fm.www.icecmspro.com)\n\n后台：[admin.icecmspro.com](https:\u002F\u002Fadmin.icecmspro.com) 账号`admin`密码`admin123`\n\nAPI文档：[api.icecmspro.com\u002Fdoc.html](https:\u002F\u002Fapi.icecmspro.com\u002Fdoc.html)\n\n## PC端\n\u003Cdiv class = \"half\">\n  \u003Cimg alt=\"describe\" src = \"https:\u002F\u002Fres.cloudinary.com\u002Fdxl1idlr5\u002Fimage\u002Fupload\u002Fv1689828922\u002F63d19ee5a6c55_xu7ex3.png\"  width = \"50%\">\n    \u003Cimg alt=\"describe\" src = \"https:\u002F\u002Fres.cloudinary.com\u002Fdxl1idlr5\u002Fimage\u002Fupload\u002Fv1689829049\u002F63d19ee456c4b_fhibyf.png\"  width = \"50%\">\n\u003C\u002Fdiv>\n\u003Cdiv class = \"half\">\n  \u003Cimg alt=\"describe\" src = \"https:\u002F\u002Fres.cloudinary.com\u002Fdxl1idlr5\u002Fimage\u002Fupload\u002Fv1689829099\u002F63d19ee6e070e_meudqj.png\"  width = \"50%\">\n    \u003Cimg alt=\"describe\" src = \"https:\u002F\u002Fres.cloudinary.com\u002Fdxl1idlr5\u002Fimage\u002Fupload\u002Fv1689829121\u002F63d19ee4b609d_pt54fj.png\"  width = \"50%\">\n\u003C\u002Fdiv>\n\n\n## 后台\n\u003Cdiv class = \"half\">\n  \u003Cimg alt=\"describe\" src = \"https:\u002F\u002Fres.cloudinary.com\u002Fdxl1idlr5\u002Fimage\u002Fupload\u002Fv1710237058\u002FScreenshot_2024-03-12_at_17.48.51_el9tcs.png\"  width = \"50%\">\n    \u003Cimg alt=\"describe\" src = \"https:\u002F\u002Fres.cloudinary.com\u002Fdxl1idlr5\u002Fimage\u002Fupload\u002Fv1710237057\u002FScreenshot_2024-03-12_at_17.49.02_eioj84.png\"  width = \"50%\">\n\n\u003C\u002Fdiv>\n\u003Cdiv class = \"half\">\n  \u003Cimg alt=\"describe\" src = \"https:\u002F\u002Fres.cloudinary.com\u002Fdxl1idlr5\u002Fimage\u002Fupload\u002Fv1710237060\u002FScreenshot_2024-03-12_at_17.49.12_x7aotb.png\"  width = \"50%\">\n\u003C\u002Fdiv>\n\n\n## UniApp H5、小程序移动端\n\u003Cimg alt=\"describe\" src=\"https:\u002F\u002Fi0.hdslb.com\u002Fbfs\u002Falbum\u002F354a1caa29bfd8bc9571be67b18db13227bea80f.png\" width=\"280\" height=\"405\">\n\n\n## 后端\n\n1. 核心框架：[Spring Boot](https:\u002F\u002Fgithub.com\u002Fspring-projects\u002Fspring-boot)\n2. 安全框架：[Spring Security](https:\u002F\u002Fgithub.com\u002Fspring-projects\u002Fspring-security)\n3. Token 认证：[jjwt](https:\u002F\u002Fgithub.com\u002Fjwtk\u002Fjjwt)\n4. 持久层框架：[MyBatis](https:\u002F\u002Fgithub.com\u002Fmybatis\u002Fspring-boot-starter)\n5. 分页插件：[PageHelper](https:\u002F\u002Fgithub.com\u002Fpagehelper\u002FMybatis-PageHelper)\n6. NoSQL缓存：[Redis](https:\u002F\u002Fgithub.com\u002Fredis\u002Fredis)\n7. Markdown 转 HTML：[commonmark-java](https:\u002F\u002Fgithub.com\u002Fcommonmark\u002Fcommonmark-java)\n\n\n基于 JDK8 开发，8以上要添加依赖：\n\n  ```xml\n  \u003Cdependency>\n  \u003CgroupId>javax.xml.bind\u003C\u002FgroupId>\n  \u003CartifactId>jaxb-api\u003C\u002FartifactId>\n  \u003Cversion>2.3.0\u003C\u002Fversion>\n\u003C\u002Fdependency>\n```\n\n## 前端\n\n核心框架：Vue2.x、Vue Router、Vuex\n\nVue 项目基于 @vue\u002Fcli4.x 构建\n\nJS 依赖及参考的 css：[axios](https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios)、[moment](https:\u002F\u002Fgithub.com\u002Fmoment\u002Fmoment)、[nprogress](https:\u002F\u002Fgithub.com\u002Frstacruz\u002Fnprogress)、[v-viewer](https:\u002F\u002Fgithub.com\u002Ffengyuanchen\u002Fviewerjs)、[prismjs](https:\u002F\u002Fgithub.com\u002FPrismJS\u002Fprism)、[APlayer](https:\u002F\u002Fgithub.com\u002FDIYgod\u002FAPlayer)、[MetingJS](https:\u002F\u002Fgithub.com\u002Fmetowolf\u002FMetingJS)、[lodash](https:\u002F\u002Fgithub.com\u002Flodash\u002Flodash)、[mavonEditor](https:\u002F\u002Fgithub.com\u002Fhinesboy\u002FmavonEditor)、[echarts](https:\u002F\u002Fgithub.com\u002Fapache\u002Fecharts)、[tocbot](https:\u002F\u002Fgithub.com\u002Ftscanlin\u002Ftocbot)、[iCSS](https:\u002F\u002Fgithub.com\u002Fchokcoco\u002FiCSS)\n\n### 后台 UI\n\n后台 CMS 部分基于 [vue-admin-template](https:\u002F\u002Fgithub.com\u002FPanJiaChen\u002Fvue-admin-template)\n\nUI 框架为 [Element UI](https:\u002F\u002Fgithub.com\u002FElemeFE\u002Felement)\n\n\n### 前台 UI\n\n[Element UI](https:\u002F\u002Fgithub.com\u002FElemeFE\u002Felement)：部分使用，一些小组件，更改了ui样式，便于快速实现效果\n\n\n## 最近更新\n\n增加标签功能\n\n完善部分ui\n\ndocker 前端部署方式\n\ndocker compose 一键部署\n\n\n# 目录结构\n```bash\nIceCMS-Pro\u002F\n├── LICENSE.md\n├── README.md\n├── README_en.md\n├── pom.xml                     --主项目Maven配置文件\n├── mvnw\n├── mvnw.cmd\n├── bin\u002F                        --项目脚本文件\n├── sql\u002F                        --项目SQL文件\n│   ├── icecms5.7.sql\n│   ├── icecms8.0.sql\n│   ├── notification_table.sql\n│   ├── qiniu_cos_update.sql\n│   └── tag_update.sql\n├── IceCMS-main\u002F               --Java主程序启动入口\n│   ├── pom.xml\n│   └── src\u002F\n├── IceCMS-ment\u002F               --Java后端API模块\n│   ├── pom.xml\n│   └── src\u002F\n├── IcePay-ment\u002F               --Java支付模块\n│   └── pom.xml\n├── IceCMS-front-admin\u002F        --管理后台前端(Vue3)\n│   ├── package.json\n│   ├── vite.config.ts\n│   └── src\u002F\n├── IceCMS-front-nuxt\u002F         --前端用户界面(Nuxt4)\n│   ├── package.json\n│   ├── nuxt.config.ts\n│   └── src\u002F\n├── IceCMS-uniApp\u002F             --移动端H5\u002F小程序(UniApp)\n│   ├── package.json\n│   ├── manifest.json\n│   └── pages.json\n└── IceCMS-Docker\u002F             --Docker容器化部署\n    ├── docker-compose.yml\n    ├── icecms-fullstack\u002F\n    └── icecms-sql\u002F\n```\n\n# 快速开始\nDocker部署方式(推荐,可用于快速上线或测试)\n\n    # 未安装docker的请先安装docker，已经安装的跳过此步\n    yum install docker-ce -y\n    #启动docker\n    systemctl start docker\n    # 配置国内源\n    # 创建docker目录\n    sudo mkdir -p \u002Fetc\u002Fdocker\n    # 创建配置文件\n    sudo tee \u002Fetc\u002Fdocker\u002Fdaemon.json \u003C\u003C-'EOF'\n    {\n    \"registry-mirrors\": [\"https:\u002F\u002Fmirror.ccs.tencentyun.com\"]\n    }\n    EOF\n    # 加载新的配置文件\n    sudo systemctl daemon-reload\n    # 重启docker服务\n    sudo systemctl restart docker\n    \n  ### Docker 一键启动命令\n\n  以下命令用于一次性创建 Docker 网络，并依次启动 `icecms-sql` 和 `icecms-fullstack` 两个容器。\n\n  ```bash\n  docker run -d \\\n  --name icecms-sql \\\n  -p 3306:3306 \\\n  --restart always \\\n  ttice\u002Ficecms-sql:latest && \\\n  docker run -d \\\n    --name icecms-fullstack \\\n    --restart always \\\n    -p 3001:3000 \\\n    -p 2580:2580 \\\n    -p 8181:8181 \\\n    --link icecms-sql:db \\\n    ttice\u002Ficecms-fullstack:latest\n  ```\n\n\n## QQ交流群\n\nQQ交流群：（[951286996](https:\u002F\u002Fqm.qq.com\u002Fcgi-bin\u002Fqm\u002Fqr?k=XLX0hSw6GGuOgNbC53r-Pc7Lrubwcm4q&authKey=AaNuGPfAWTSyaN6MR5yGYFQ0+4AKsZQq7kI0uRASo+v5ttyrc6xvh7gfNEMQ7UDR&noverify=0)）\n\nTg群组：[https:\u002F\u002Ft.me\u002F+1rau4SBwFyE1OTA1](https:\u002F\u002Ft.me\u002F+1rau4SBwFyE1OTA1）\n\n该群是一个学习交流群，如果是程序相关问题，请直接提交issues\n\n## 软著\n\n\u003Cdiv class = \"half\">\n  \u003Cimg alt=\"describe\" style=\"width:420px\" src = \"https:\u002F\u002Fres.cloudinary.com\u002Fdxl1idlr5\u002Fimage\u002Fupload\u002Fv1689829207\u002F%E7%99%BB%E8%AE%B0%E8%AF%81%E4%B9%A6_2023R11L0135975__mosaic_wgmw6p.jpg\"  width = \"50%\">\n\u003C\u002Fdiv>\n\n## 开源协议\nGPL-3.0 license © pipipi-pikachu\n\n## 商业用途\n* 如果你希望将本项目商用盈利，我希望你能严格遵循 GPL-3.0 协议；\n* 如果你真的需要闭源商用，无法执行 GPL-3.0 协议，可以选择：\n* 成为项目的贡献者，大致包括：\n* 你的代码被本项目作为依赖引用；\n* 你提交的 PR 被本项目合并（仅限有价值的，不包括简单的错别字或拼写错误修改等）；\n* 你参与过本项目的设计、实现（也包括对各种功能\u002F模块的实现或Bug的修复提供了有价值的思路）；\n* 联系作者付费商用\n\n\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=Thecosy\u002FIceCMS&type=Date)](https:\u002F\u002Fstar-history.com\u002F#Thecosy\u002FIceCMS&Date)\n","IceCMS 是一个基于 Spring Boot 和 Vue 的前后端分离内容管理系统。其核心功能包括文章、图片、资源等多种类型的内容管理，自定义栏目管理，用户权限分配，数据统计分析，网站模板自定义以及SEO优化。项目采用了Spring Security进行安全防护，并通过jjwt实现Token认证机制，确保了系统的安全性与稳定性。IceCMS非常适合构建资讯商城、社区论坛、聊天交友平台、博客等场景下的应用，同时支持网页端、移动端小程序的开发需求，为开发者提供了便捷高效的内容管理和展示解决方案。",2,"2026-06-11 03:19:56","top_language"]