# FlaskBlog
**Repository Path**: shiya_liu/FlaskBlog
## Basic Information
- **Project Name**: FlaskBlog
- **Description**: 利用Flask框架开发的博客系统,涉及Blueprint、Flask-SQLAlchemy、模型创建、WTForms、前端页面、富文本编辑器Quill、权限管理等多方面内容,最终通过shell脚本的方式build你自己的docker image,方便快速看到效果。如果感觉还不错的话 请star ⭐️~
- **Primary Language**: JavaScript
- **License**: BSD-3-Clause
- **Default Branch**: master
- **Homepage**: https://gitee.com/shiya_liu/FlaskBlog
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-04-11
- **Last Updated**: 2023-11-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Flask, 博客, Python, Docker
## README
## FlaskBlog

## 简介
本博客代码是跟随[bilibili-up-轻编程](https://space.bilibili.com/432627585) 原创开发的flaskblog学习成果,后续会在此基础上完善部分功能。
请尊重原创,思路和大部分代码属于“轻编程”的视频教程,想要跟随学习可以关注他 [bilibili-up-轻编程](https://space.bilibili.com/432627585)
涉及到的功能模块如下:
* 登录
* 注册
* 后台管理
* 分类管理
* 文章管理
* 用户管理
* 全站导航菜单栏
* 文章列表
* 文章详情
* 集成富文本编辑器
* 侧边栏文章归档
* 权限管理
* banner轮播图管理
## 快速体验
👉快速体验
采用docker-compose+shell的方式只需两步就可以部署完成,利于大家快速体验。
**前提条件:**
①机器可以连接外网;
②安装docker和docker-compose;
没安装可以参照[install_docker.sh](https://github.com/LiuShiYa-github/ShellScript/blob/main/install_docker.sh)
**部署FlaskBlog**
```text
① git clone https://github.com/LiuShiYa-github/FlaskBlog.git
② bash FlaskBlog/docker-deploy/deploy.sh
访问http://ipaddress
账户名密码:admin/admin
```

## 效果展示
👉效果展示
首页

管理后台

文章管理

用户管理

banner轮播图管理

登录

注册

侧边栏搜索


文章详情

## 开发文档
👉开发文档
开发过程&遇到的问题&现存bug都在[开发文档](https://gitee.com/shiya_liu/FlaskBlog/tree/master/Development-Documentation) 中记录