# myBlog **Repository Path**: ihsr/myBlog ## Basic Information - **Project Name**: myBlog - **Description**: 项目地址 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: http://www.huangsr.com - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-08-23 - **Last Updated**: 2021-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 一个以 Django 作为框架搭建的个人博客。 博客主页 http://www.huangsr.com/ ## 关于网站 - 本网站是一个个人博客网站,主要分享博主的编程学习心得 - 网站主要使用 Django + Bootstrap4 搭建,目前部署在阿里云 ECS - 我的目的是让这个博客网站不仅仅是一个博客,所以会尽己所能持续扩展网站的功能 ## 功能介绍 - Django 自带的后台管理系统,方便对于文章、用户及其他动态内容的管理 - 文章分类、标签 - 用户认证系统,在 Django 自带的用户系统的基础上扩展 Oauth 认证,支持微博、QQ第三方认证 - 文章评论系统,炫酷的输入框特效,支持 markdown 语法,二级评论结构和回复功能 - 信息提醒功能,登录和退出提醒,收到评论和回复提醒,信息管理 - 强大的全文搜索功能,只需要输入关键词就能展现全站与之关联的文章 - RSS 博客订阅功能及规范的 Sitemap 网站地图 - 友情链接 - django-redis 支持的缓存系统,遵循缓存原则,加速网站打开速度 - session移到redis中. - RESTful API 风格的 测试 API 接口 ## 网站支持 - 前端使用 Bootstrap4 + jQuery 支持响应式;图标使用 Font Awesome - 后端 Python 3.5.2,Django 1.11.12,其他依赖查看源码中 requirements.txt - 数据库使用 MySQL - 网站部署使用的 Nginx + gunicorn - bootstrap-admin 用于美化后台管理系统,变成响应式界面 - django-allauth 等用于第三方用户登录 - django-haystack + whoosh +jieba 用于支持全文搜索 - redis 支持缓存 - django restframework 提供 API 接口 - 其他依赖库 ## 必须的支持项 - Python3.5 - MySQL - 其他依赖看依赖文件即可