{"repo":"Hopetree/izone","free":true,"listed":false,"github":"https://github.com/Hopetree/izone","clone":"git clone https://github.com/Hopetree/izone.git","description":"一个基于Django的博客项目，也可以当做一个文档管理网站使用，自带评论、定时任务等功能，界面简约而不简单","language":"Python","stars":1228,"topics":["django","blog","python","bootstrap","docker"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"izone 一个以 Django 框架搭建的个人博客系统。 线上地址：https://tendcode.com/ 技术栈 层级 技术 ------ ------ 后端框架 Django 2.2 + Python 3.9 数据库 MySQL（utf8mb4） 缓存 / 消息队列 Redis 异步任务 Celery 4.4（Worker + Beat） 搜索引擎 Whoosh + Jieba 中文分词 + django-haystack 前端 Bootstrap 4 + jQuery 容器化 Docker + Gunicorn + Supervisord 页面效果（响应式） 文档索引 文档 说明 ------ ------ 产品需求规格说明书 产品需求，包含功能列表和非功能需求 架构设计文档 技术选型、模块划分、部署架构 数据库设计文档 实体定义、关系说明、设计决策 API 接口文档 各应用 JSON API 端点 功能 - Django 后台管理系统，方便管理文章、用户及其他动态内容 - 文章分类、标签、专题（Subject → Topic → Article）层级结构 - 全文搜索（Whoosh + Jieba 中文分词，实时索引更新） - 文章评论系统（二级回复、微博表情、Markdown）、评论通知 - 用户认证（Django 用户系统 + OAuth 微博/GitHub 第三方登录） - 浏览量统计（爬虫过滤、session 去重、每日快照） - 友链管理（在线申请、定时自动校链） - RSS 订阅、Sitemap 网站地图、百度 SEO 推送 - RESTful API（条件启用，DRF DefaultRouter） - 在线工具（条件启用）、服务监控、导航网站、流程图 - 响应式设计（PC / iPad / 手机），暗色主题支持 - Redis 缓存系统，Celery 定时任务调度 快速开始 Docker 部署 本地开发 环境变量 关键配置通过环境变量注入，完整列表见 架构设计文档。 变量 说明 默认值 ------ ------ -------- IZONE DEBUG 调试模式 True IZONE MYSQL HOST MySQL 主机 127.0.0.1 IZONE MYSQL PASSWORD 数据库密码 python IZONE REDIS HOST Redis 主机 127.0.0.1 IZONE TOOL FLAG 启用在线工具 True IZONE API FLAG 启用 REST API False 项目结构 许可 MIT License","default_branch":null,"files":null,"tree":[],"storefront":"/r/Hopetree","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Hopetree/izone/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}