{"repo":"leeyis/jbt_blog","free":true,"listed":false,"github":"https://github.com/leeyis/jbt_blog","clone":"git clone https://github.com/leeyis/jbt_blog.git","description":"一个基于 Django 5.2.2 和 Python 3.x 的现代化博客系统，支持图片粘贴的Markdown 编辑和美观的管理界面。","language":"Python","stars":145,"topics":["django","cms","python","blog"],"license":null,"category":"databases-storage","readme_excerpt":"简介 Introduction 一个基于 Django 5.2.2 和 Python 3.x 的现代化博客系统，支持 Markdown 编辑和美观的管理界面。 A modern blog system based on Django 5.2.2 and Python 3.x , featuring Markdown editing and beautiful admin interface. 技术栈 Tech Stack 技术 Technology 版本 Version 用途 Purpose --- --- --- Django 5.2.2+ Web框架 / Web Framework django-mdeditor 0.1.20+ Markdown编辑器 / Markdown Editor django-admin-interface 0.30.0+ 管理界面美化 / Admin UI Enhancement Pygments 2.19.1+ 代码高亮 / Code Highlighting Markdown 3.8+ 内容渲染 / Content Rendering PostgreSQL 15+ 数据库 / Database 项目截图 Screenshots 前台页面 Frontend 博客首页 - Blog Homepage --- 文章详情页 - Article Detail Page --- 移动端界面 - Mobile Page 后台管理 Admin Backend 后台登录界面 - Login Page --- 后台文章管理 - Article Management --- 文章编辑页面 - Article Edit 快速开始 Quick Start 环境要求 Requirements - Python 3.8+ - Django 5.2.2+ - PostgreSQL (推荐) / MySQL / SQLite3 部署方式选择 Deployment Options 我们提供两种部署方式，您可以根据需求选择： 部署方式 适用场景 优势 --- --- --- 🐳 Docker部署 (推荐) 生产环境、快速部署 环境隔离、一键部署、包含数据库 📦 传统部署 开发环境、自定义配置 灵活配置、便于调试 --- 🐳 Docker部署 (推荐) 快速启动 1. 构建博客镜像 2. 启动服务 3. 创建管理员账号 4. 访问博客 - 前端访问：http://127.0.0.1:8000 - 后台管理：http://127.0.0.1:8000/manage 服务说明 服务组件 - web : 博客应用服务 (blog:v1.0) - db : PostgreSQL数据库服务 端口映射 - 80 : 博客前端访问端口 - 5432 : PostgreSQL数据库端口（仅内部网络） 数据持久化 - PostgreSQL数据目录 - Django静态文件 - 用户上传文件 常用Docker命令 配置修改 数据库配置 编辑 docker-compose.yml 中的环境变量： 端口修改 修改 docker-compose.yml 中的端口映射： 故障排除 常见问题 1. 端口冲突 - 检查80端口是否被其他服务占用 - 修改端口映射到其他端口 2. 数据库连接失败 - 检查数据库服务是否正常启动 - 确认环境变量配置正确 3. 权限问题 - 确保Docker有足够权限创建卷和网络 - 检查文件权限设置 日志调试 生产环境建议 1. 安全配置 - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/leeyis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/leeyis/jbt_blog/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."}