DjangoBlog-博客系统-开源项目


这个 DjangoBlog 仓库是一个基于 python3.10Django4.0 的博客项目,其主要功能和特性如下:

内容管理功能

  • 文章、页面管理:支持文章、页面、分类目录、标签的添加、删除、编辑等操作。文章、评论及页面支持 Markdown 语法,且支持代码高亮,方便用户编写和展示丰富的内容。
  • 全文搜索:具备文章全文搜索功能,方便用户快速查找所需文章。

评论功能

  • 评论交互:提供完整的评论功能,用户可以发表回复评论。
  • 邮件提醒:评论有邮件提醒功能,方便用户及时了解评论动态。评论同样支持 Markdown 语法。

侧边栏功能

侧边栏有多种实用功能,如展示最新文章、最多阅读文章、标签云等,方便用户快速获取相关信息。

登录认证功能

支持 Oauth 登陆,目前已集成 Google、GitHub、Facebook、微博、QQ 等登录方式,方便用户使用第三方账号登录。

缓存功能

  • Redis 缓存:支持 Redis 缓存,能有效提高网站性能。
  • 缓存自动刷新:缓存支持自动刷新,保证数据的及时性。

github

SEO 功能

具备简单的 SEO 功能,在新建文章等操作时会自动通知 Google 和百度,有助于提升网站的搜索引擎排名。

图床功能

集成了简单的图床功能,方便用户管理和使用图片资源。

资源压缩功能

集成 django-compressor,能够自动压缩 cssjs 文件,减小文件体积,提高网站加载速度。

异常提醒功能

网站有异常邮件提醒功能,若出现未捕捉到的异常,会自动发送提醒邮件,方便管理员及时处理问题。

微信公众号功能

集成了简单的微信公众号功能,用户可以使用微信公众号来管理自己的 VPS。