关于


基于python3.5Django2.0的博客。

Build Status Coverage Status Requirements Status license GitHub release python3.5 django1.10

主要功能:

  • 文章,页面,分类目录,标签的添加,删除,编辑等。文章及页面支持Markdown,支持代码高亮。
  • 支持文章全文搜索。
  • 完整的评论功能,包括发表回复评论,以及评论的邮件提醒,支持Markdown
  • 侧边栏功能,最新文章,最多阅读,标签云等。
  • 支持Oauth登陆,现已有Google,GitHub,facebook,微博登录。
  • 支持Memcache缓存,支持缓存自动刷新。
  • 简单的SEO功能,新建文章等会自动通知Google和百度。
  • 集成了简单的图床功能。
  • 集成django-compressor,自动压缩cssjs
  • 网站异常邮件提醒,若有未捕捉到的异常会自动发送提醒邮件。
  • 集成了微信公众号功能,现在可以使用微信公众号来管理你的vps了。

之前一直使用的wordpress来搭建的博客,但是一直想着应该自己写一个完整的博客网站,起初用的是.net来写的,然而发现在我的vps上面部署太麻烦了,索性用Django重写了下。

基本上主要的功能都有了,文章采用markdown来写,一般是在Mac上写好然后复制上去,然后前端样式也就参照之前wordpress的主题了,懒得改了。之前那个wordpress的站估计不会再更新了,但是里面的文章等还是会保留的,毕竟也是一个积累吧。

之前wordpress站的地址是:

https://www.lylinux.org

对,就是从.org换成了.net.因为博客用.org根域名总觉得怪怪的。刚好这次打算用新站,索性就重新注册了.net的域名。

本站Github的地址:

https://github.com/liangliangyy/DjangoBlog

欢迎大家fork,star,或者提交pr。


更新日志

v5.0

2018/1/7
这个版本修复了大量的bug,另外将django版本升级到了2.0。 主要修复和优化了如下功能:

  • 增加了Facebook登录支持。
  • 修改用户评论的默认头像为oauth获取到的头像。
  • 修改站长统计为百度统计。
  • 界面调整。
  • 现在测试可以覆盖更多功能了。

v4.0

2017/9/3
这个版本集成了微信公众号功能,现在可以使用微信公众号来管理你的vps了。 主要修复和优化了如下功能:

  • 完善了oauth登录功能。
  • 将邮件服务器修改至zoho,个人感觉比腾讯企业邮箱好用点。
  • 精简代码,将更新文章及发表评论等等的后续动作修改未信号方式,异步来完成。

由于我的微信公众号是未认证,所以很多功能都没有,只是集成了微信公众号的一些简单的功能,但是也会有更多的可能了。后续会更加完善。

v3.0

2017/6/11
主要修复和优化了如下功能:

  • 优化oauth功能,现在会有绑定提示页面了
  • 优化文章摘要截取功能,不会出现截取异常显示问题
  • 评论支持markdown了
  • 现在上传的图片会自动压缩

v2.4

2017/4/9

主要是修复和优化了如下功能:

  • oauth登录支持微博登录
  • 修复使用oauth登录时重复创建用户bug及用户绑定bug
  • 完善分类目录,标签页面的分页功能
  • 现在非本站的链接会自动添加nofollow
  • 添加标签云功能,优化页面链接
  • 优化完善后台编辑界面等
  • 完善测试,现在测试会覆盖更多等功能,包括评论,创建用户,登录等等。

v2.3

2017/3/11

这个版本带来了oauth登陆功能,这样评论区就可以直接使用第三方登录了,顺带优化修复了如下功能:

  • 缓存功能优化,取消了全站缓存,
  • seo优化,侧边栏优化,
  • 添加页面加载进度条,这样在加载页面时就会有和YouTube一样的进度条。

oauth功能暂时只有Google和GitHub,后续会慢慢加上国内的一些登录

v2.2

2017/2/28

主要修复优化如下功能:

  • 添加js/css压缩混淆功能
  • 修复评论若干bug
  • 添加travis自动测试功能
  • 分类目录等列表页面分页错误bug
  • 其他功能优化及bug修复

v2.1

2017/2/5

主要修复优化下面几个问题:

  • 修复评论bug(评论字数过多会报错)。
  • 添加ping_baidu命令,主动向百度提交网站url。
  • 添加发表及回复评论发送邮件功能
  • 缓存优化
  • log记录
  • 其他功能优化及完善。

v2.0

2017/1/15

这个版本基本上可以用了。修复优化如下功能:

  • 优化了sitemap和feeds功能
  • 修改代码高亮及markdown解析功能.
  • 修复页面显示bug.
  • 添加部分辅助功能。

v1.1

2017/1/10

主要优化修复了如下几个问题:

  • 修复了部分界面跳转错误
  • 完善登陆注册页面
  • 添加锚链接
  • 修复面包屑bug
  • 添加memcache缓存
  • 添加搜索功能
  • 去掉部分无用代码
  • 修复菜单bug

v1.0

2016/12/22

终于可以发布第一个版本了,主要完成了如下功能:

  • 博客文章功能
  • 分类目录,文章标签功能
  • 评论
  • 简单的seo功能
  • feed和sitemap功能
  • 侧边栏
  • 支持memcache缓存
  • 这个版本暂时还只是预发布版本,功能等还不是很完善,待后续改进。

捐赠

如果您觉得本项目对您有所帮助,欢迎您请我喝杯咖啡,您的支持是我最大的动力,您可以扫描下方二维码为我付款,谢谢。

支付宝:

微信:

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。