About me

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

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

Blog Introduce

  • 前端 Web 模板基于 Bootstrap 4 构建,使用 HTML5/CSS3/JQuery/Ajax 等技术

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

  • 支持本地用户注册登录、OAuth2 第三方登录(Github/Weibo),支持付费阅读(支付宝、微信、QQ钱包支付)

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

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

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

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

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

  • 提供 RSS 订阅,以及 sitemap

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

  • 支持文章评论、点赞(评论内容支持 Markdown 格式)

My skills

Linux/Shell - 熟练

Python/Flask/Django/Tornado - 熟悉

Golang - 熟悉

HTML5/CSS3/jQuery - 熟悉

MySQL/Redis/MongoDB - 熟悉

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

RabbitMQ - 熟悉

Celery / RQ - 熟悉

Docker - 熟悉

Git - 熟悉