关于我

我是一名Python开发工程师,坐标上海。制作这个个人博客网站,主要分享我的编程学习心得和保存笔记使用。

我的Github: https://github.com/shijl0925/

博客源码

『May Blog』是我用Python Flask框架开发的,源码托管于GitHub,项目地址为May Blog

欢迎大家fork或给我issue

系统部署

  • 『May Blog』部署在阿里云服务器中,使用Gunicorn + Supervisor + Nginx进行部署。

关于May Blog

Feature

  • 使用flask-admin作为后台管理系统,方便对于文章、用户及其他动态内容的管理
  • 文章分类、标签、归档、专题、浏览量统计,支持评论功能
  • 使用flask-security做用户认证系统
  • 文章创建/编辑支持Markdown、HTML
  • 支持代码语法高亮
  • TOC目录
  • 强大的全文搜索功能,只需要输入关键词就能展现全站与之关联的文章
  • 友情链接的展示
  • RESTful API 风格的API接口

后端

  • Flask
    • flask-script
    • flask-security
    • flask-migrate
    • Flask-SQLAlchemy
    • flask-moment
    • flask-admin
    • Flask-WTF
    • flask-ckeditor
    • flask-restful
    • flask-jwt-extended
    • flask-dropzone
    • flask-avatars
    • flask-mail
    • flask-bootstrap
    • flask-whooshee
    • Flask-AdminLTE3
  • WTForms
  • markdown
  • gunicorn
  • gevent

前端