关于本站
这是一个用python3写的个人博客网站,基于aiohttp第三方库,该库使用了python3异步模型。网站前台展示页面采用传统的服务器后端渲染页面方式展现,以利于SEO。而网站后台管理页面因没有SEO要求,故采用单页应用形式。首次载入后其他操作无需重载整个页面,提高了用户使用感受。
这里用来记录我学习编程过程中的日常点滴,代码托管在Github上,欢迎大家来交流。
本站的评论系统采用Disqus,国内用户可能需要翻墙才能使用。
本站已经开放网站后台管理页面,注册用户可以进行浏览,但是涉及到数据库修改操作的话还是需要管理员权限。
打个广告
本站空间提供商使用的是vultr.com,性价比不错。本人时上海电信,大多数美国节点的VPS国内访问速度均较快,最高都能达到1~2MB/s左右的下载速度,有兴趣的同学可以通过以下链接注册,可以免费得到$50试用金额。
https://www.vultr.com/?ref=8229953-4F
上面的链接是有时间限制的,如果没有拿到$50那就是过期了,下次请赶早。照例他也是支持30天退款的,大家可以放心试用。
开发日志
2016-10-6
- 在用户信息页面内加入修改密码功能
- 在登录页面内加入一直未实现的“忘记密码”功能
2016-9-15
- 将网站后台管理页面统一成单页应用形式,除了文章编辑和分类编辑两个页面外,其余操作均无需重载整个页面
- 修正了“非管理员注册用户浏览后台管理页面”选项的逻辑错误
- 增加findAll函数的功能,现在可以指定仅获取某几个字段的数据,而不像以前只能获取全部字段的数据无法更改
2016-9-10
- 在文章编辑页面加入可以预览以前上传的图片功能
- 在文章编辑页面加入预览功能,可以预览发布后的文章内容,使用后端python代码转换markdown,保证预览结果和发布结果的一致性
2016-9-8
- 加入是否可以让“非管理员注册用户浏览后台管理页面”的选项,供演示后台管理页面功能,该选项默认关闭
2016-8-22
- 修改了页面样式,看起来不会太刺眼
- 修正了offcanvas不会自动设置导航栏选中样式
2016-8-19
- 修改导航栏样式为通栏以及暗色效果
2016-8-17
- 加入文章阅读量显示
2016-8-16
- 修正pygments的暗色主题monokai的代码着色bug,现在代码块已经使用monokai主题了
2016-8-14
- 加入缺失的about页面
- 加入代码语法高亮,使用markdown2的“fenced-code-blocks”扩展来实现。其是在后台调用pygments实现功能的。本人比较喜欢monokai主题(sublime的默认主题)但是pygments的暗色主题有bug,某些代码会和背景色混在一起,故目前只能先使用浅色主题
2016-8-13
- 在网站页面里加入回到顶部功能
- 提交文章摘要时监测长度不能大于200个字符
2016-8-11
- 网站代码按照PEP8要求规范化。
2016-8-9
- 加入文章评论数显示功能。
2016-8-6
- 网站初版上线,代码基于廖雪峰的python3教程实战内容做了一些修改并扩充了以下功能:
- 文章分类功能
- 本地评论管理中可以直接跳转到相应评论处
- 用户信息页面
- 图片上传功能
- 可选使用Disqus评论系统
- 使用JSON格式配置文件,并支持注释
- 完善程序退出机制,手工退出不会报错