About me

DevOps运维开发 -- 人生苦短,我用Python

本人热情随和,良好的协调沟通能力,适应力强。对新技术有敏锐的感觉和浓厚的兴趣,目前从事基于Linux的运维开发工作.

Blog Introduce

  • Web模板基于Bootstrap4构建,使用HTML5/CSS3/JQuery/Ajax等技术

  • 后端使用Flask框架,实现RESTfull API,后台管理功能丰富

  • 数据库为MongoDB,ORM组件为MongoEngine(使用Flask-MongoEngine插件)

  • 使用Elasticsearch和MongoDB索引二种方式实现全文搜索,前端用正则表达式高亮关键词(包括文章正文)

  • 发布文章的内容支持Markdown(基于Bootstrap-Markdown插件)和CKEditor两种编辑器,使用markdown模块将正文转换后,再使用bleach清理markdown原文中的HTML标签,代码和语法高亮使用pygments模块(样式使用manni.css)

  • 支持文字基本博客、单图博客、多图gallery博客、音频博客、视频博客,其中图片、音频、视频、附件等资源支持本地上传(Dropzone.js插件)、网络URL、本地搜索三种方式

  • 支持多级菜单、博客专题、热门文章、日期归档、随机文章、热门标签

  • 提供RSS订阅,以及sitemap

  • 支持社交分享,比如分享到微博、微信朋友圈等(未经允许不得转载))

  • 实现Github OAuth第三方登录后,发表评论,评论支持Markdown格式

My skills

Linux/Shell - 熟练

Python/Flask/Django/Tornado - 熟悉

HTML5/CSS3/jQuery - 熟悉

MySQL/Redis/MongoDB - 熟悉

ELK Stack: Elasticsearch, Logstash, Kibana | Elastic - 熟悉

RabbitMQ - 熟悉

Celery / RQ - 熟悉

Docker - 熟悉

Git - 熟悉