基于 Django 5 开发的功能完善的博客内容管理系统,代码开源、免费使用,让每个人都能轻松搭建专业博客
功能完善、易于使用,满足博客建站的各种需求
支持富文本编辑器,可添加封面图片、摘要、分类和标签,轻松发布专业文章
支持设置推荐文章,首页精选区域优先展示,突出重要内容
可自定义分类,支持排序和图标,让文章组织更有条理
灵活的文章标签管理,支持标签云展示,提升内容 discoverability
支持多层级回复,评论审核机制,后台评论管理,促进读者互动
阅读量统计、点赞功能、访问数据分析,了解文章受欢迎程度
适配各种设备尺寸,手机端优化,提供简洁的浏览体验
支持文章搜索,快速找到所需内容,提升用户体验
支持多种编程语言的代码高亮显示,包含语言标签,技术博客必备
可自定义网站名称、描述、关键词、Logo、社交媒体链接等
后台顶部铃铛显示待审核评论数量,支持下拉查看,及时处理
Django 安全框架,静态资源本地化,不依赖外部 CDN,稳定可靠
美观简洁的界面设计,专业的内容管理体验
现代化的博客首页设计,支持文章列表、分类展示、标签云等功能。完美适配各种设备,为读者提供舒适的阅读体验。
灵活的文章分类系统,支持多级分类、分类统计、分类下文章列表展示,让内容组织更加清晰有序。
功能完善的后台管理界面,基于Django Admin定制开发。文章编辑、分类管理、系统设置一站式操作。
基于现代化的技术栈开发,性能优异、易于扩展
简单的安装步骤,几分钟即可搭建完成
从 Gitee 仓库克隆项目代码到本地
git clone https://gitee.com/yunwocms/blogcms.gitcd blogcms
创建并激活 Python 虚拟环境
python -m venv venvvenv\Scripts\activate # Windowssource venv/bin/activate # Mac/Linux
安装项目所需的所有依赖包
pip install -r requirements.txt
执行数据库迁移命令,创建数据表
python manage.py migrate
创建超级用户,用于登录后台管理
python manage.py createsuperuser
启动开发服务器,开始体验
python manage.py runserver