项目简介
本项目是基于Python 3.6和Django 1.11构建的博客系统,为用户提供简单易用的博客平台。具备文章展示、索引、归档等基本功能,集成Markdown语法编辑器方便后台撰写与编辑文章。前台支持Markdown语法过滤和代码高亮,可提升阅读体验。项目使用Nginx和uWSGI部署在服务器,适合个人开发者记录开发调试和心得。
项目的主要特性和功能
- 支持博客文章的展示和索引,便于用户浏览与查找文章。
- 后台集成Markdown语法编辑器,方便文章撰写与编辑。
- 前台具备代码高亮功能,提升代码片段阅读体验。
- 支持文章按时间归档,方便按时间线查看历史文章。
- 可使用Nginx和uWSGI进行部署,适合在服务器运行。
安装使用步骤
安装步骤
- 复制项目代码到本地。
- 进入项目目录,安装Python依赖:
bash cd blog-django pip install -r requirements.txt
- 在
settings.py
中配置数据库连接信息,确保数据库服务已启动。 - 运行数据库迁移命令创建表结构:
bash python manage.py migrate
- 启动Django开发服务器查看效果:
bash python manage.py runserver
- 在浏览器访问
http://127.0.0.1:8000/
查看博客系统。
部署步骤
- 在项目根目录找到Nginx配置文件,根据服务器环境修改并启动Nginx服务。
- 在项目根目录找到uWSGI配置文件,按需修改并启动uWSGI服务。
- 确保Nginx和uWSGI服务正确配置并启动,通过服务器IP或域名访问项目。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】