- 授权协议: Apache
- 开发语言: Python
- 操作系统: 跨平台
- 软件首页: https://github.com/yidao620c/simpleblog
- 软件文档: http://my.oschina.net/yidao620c/blog/343174
软件介绍
笔者用过django一段时间了,是时候写点东西了。不过官网文档稍微有点复杂,对新手而言很困难,而网上的一些教程很多都过时了,最近看到一个外文的教程非常不错,基于最新的django1.9写的,通俗易懂,非常适合新手入门。那么我自己参考这个整理了一下这个教程,教大家如何使用最新的django来搭建一个功能齐全的博客系统,将其命名为"简易博客",简单才是最美的。
教程目录:
- 使用Django1.9开发博客(1) - 入门篇
- 使用Django1.9开发博客(2) - 模型
- 使用Django1.9开发博客(3) - 部署
- 使用Django1.9开发博客(4) - 三部曲
- 使用Django1.9开发博客(5) - 页面美化
- 使用Django1.9开发博客(6) - 模板继承
- 使用Django1.9开发博客(7) - 实现功能
- 使用Django1.9开发博客(8) - 继续完善
- 使用Django1.9开发博客(9) - 用户认证
- 使用Django1.9开发博客(10) - 全文搜索
- 使用Django1.9开发博客(11)- 富文本与代码高亮
- 使用Django1.9开发博客(12)- I18n国际化
- 使用Django1.9开发博客(13)- Redis缓存
- 使用Django1.9开发博客(14)- 集成Xadmin
通过上面的教程,相信你已经搭建了一个具有基本功能的博客。最近在此基础之上又持续不断的改进,目前发布了1.0版本。 具体新增功能如下:
- 页面美化,加入了自定义样式和最新bootstrap
- 文章评论功能,并且显示每篇文章的评论数
- 文章标签,侧边栏会显示标签云,具体还有一个实现标签云的算法
- 分类目录,最新文章,评论列表的显示
- 文章归档功能,按照月份归档
- 实现热门文章功能,根据点击率来排名
- 文章的分页显示,每页大小可后台设置
- 给文章评分,顶和踩
- 全文搜索功能
- 引入富文本编辑器,让格式更漂亮,并支持代码高亮等功能
- 全面集成redis缓存系统,提升系统速度
- i18n国际化
- 集成xadmin的后台管理系统,管理员维护博客。
未来版本:
- 全面美化页面,我得找个好看点的模板
- 性能继续改进
- 将Django自带的ORM替换成SQLAlchemy
- 所有功能基于python3,那么需要替换xadmin管理后台
- 软件支持和文档的完善等
https://yidao620.pythonanywhere.com/ (管理员用户名/密码:admin/admin)
Usability for the Web
Tom Brinck、Darren Gergle、Scott D. Wood / Morgan Kaufmann / 2001-10-15 / USD 65.95
Every stage in the design of a new web site is an opportunity to meet or miss deadlines and budgetary goals. Every stage is an opportunity to boost or undercut the site's usability. Thi......一起来看看 《Usability for the Web》 这本书的介绍吧!
