bluelog博客的搭建

2023.1.3 保留纪念下第一篇博客

这是我用自己搭建的blog写的第一篇测试性质的博文,同学们可以随意评论试试呀

准备

这个博客用flask作为后端框架,前端使用bootstrap模板,jinja2引擎渲染页面,mysql数据库支持,阿里云的ubuntu作为服务器部署(10元/月,好用不贵)搭建的教程参考了李辉的著作《flask web开发实战》,链接可以在博客底部找到,真心觉得他写的flask web开发实战是一本好书。以后会慢慢扩充详细搭建记录

部署

在linux服务器上部署的时候,一定要记得路径的设置(用nginx和supervisor的时候),例如ubuntu的路径是/home/username/link

再来插入个图片: (这个图片是通过ckeditor直接存到我的服务器上面的,图片原来再腾讯云的服务器存着的,现在没了)

以下是编辑的页面,用了ckeditor4提供的flask接口,可以快速实现插入图片,代码,分割线等元素。但
偶尔会出现插入图片出现505错误。原因发现是图片的格式不对,只支持jpg、jpeg、png、gif格式(详见setting.py)。

Change log

2020.5.5更新

增加了电子邮件功能,评论回复后会向评论者发送提醒邮件

2020.6.3更新

增加了全文搜索功能

2020.12.5更新

增加了登录验证和博客的安全性