博客地址:https://dog.fadeaway.ltd/
使用Django作为后台服务,前端页面从模板之家采集,使用的前后端不分离模式。后台管理使用的xadmin,整合了mdeditor实现markdown文本的编辑。 使用docker-compose进行部署,supervisor进行任务管理,使用fabric实现自动化部署,Nginx代理静态文件,Gunicorn作为web服务处理请求,cerbot申请并续期免费证书
左侧展示最新的文章,右侧分别展示最新、归档、分类、标签以及RSS订阅。
左侧为博客内容,右侧新增了文章目录,底部是评论功能。除此之外,后台将markdown博客转化为html进行前端页面展示,同时前端页面还集成了latex公式展示功能。
后台管理页面就是xadmin实现的,实现简单的后台管理功能,对文章、分类、标签进行管理,同时还新增了一个附件功能,用来上传文件或者图片等资源,其中图片可用作markdown写作使用。