关于我
我是一名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
前端
- jQuery
- Material Design for Bootstrap 4
- Font Awesome
- PhotoSwipe
- lightgallery
- highlight.js