先开门见山
该博客系统基于 Django 开发的,名为MayBlog,托管于GitHub
目前博客托管在 daocloud 上,前台页面可以访问博客链接,后台管理页面见截图
代码主要是 5 月份写的,这两个月也零零散散的补充了不少东西上去,也在这个系统上玩了不少东西,比如详细研究了一下 Django 的权限机制(甚至还专门写了篇博客),也趁机研究了一下结合 docker 如何做 Django 的开发等
这个博客系统会长久的维护下去,大家有兴趣的可以 fork 或者给我 issue
为什么写了这个博客系统
虽然写作周期越来越长,但我也是多年的独立博主了。
作为一个程序员,总是想造一个自己的轮子,自从今年停掉虚拟主机上的 wordpress 博客,全面转向 github pages 之后,越来越想自己用 python 写一个完善博客系统。
终于,在今年 5 月初的一天,以老婆出差去澳洲为契机,编码开始了。
然后就有了这个博客系统……
MayBlog 的特点
这一段我直接贴代码里的 readme 了
- Powered by django and bootstrap
- Deployed by docker
- Multiple deployment setting files
- Search engine optimized
- Blog features:
- multi-user
- multi-role
- posts, pages, tags, and categories
- markdown support
- admin interface
- RESTful API (under development )
其他
前端我没怎么花心思,这个我不专业,大家觉得不好的地方不妨帮忙改改 :)
最近我给我自己提了一些伪需求准备写代码实现,然后发现这些自己折腾不好玩,容易当局者迷,所以,欢迎大家给我多提意见,把这个博客系统做的更完美~
几个截图
Home

Posts

Edit post

Tags admin

User admin

User details

User edit

User group details
