开始 Django 博客设计

Update: 由于各种条件限制还是把博客托管在 Github 上,不做调整

由于拿到了 sae 的开发者资格,每月有一些云豆补助,所以考虑将博客迁移到国内 sae 服务器上。同时借此机会练习一下 Django 的一些知识,考虑自行设计自己的博客程序。

名字

书书

地址:qiqigfx.sinaapp.com

有一句话

与人交谈一次,往往比多年闭门劳作更能启发心智。思想必定是在与人交往中产生,而在孤独中进行加工和表达。 ——列夫·托尔斯泰

定位

  1. 总结平时的开发经验
  2. 分享了解到的技术与时事
  3. 写写文章

主要实现的功能

  1. 显示博文列表与摘要
  2. 对博文进行分类显示
  3. 对博文添加标签并提供显示接口
  4. 添加社交与评论功能
  5. 获取网络优秀文档并显示
  6. 对获取的文章进行分类处理
  7. 后续考虑添加用户

步骤

  • 设计 model, 数据库处理
  • 定制 admin, 使用 admin 对文章进行管理
  • 设计 url, 编写相应的 views
  • 编写模板

首页按时间排列所有文章。大体上导航要分为三块:技术类发文个人文章网络文档分享

首先要实现技术类的内容发布

社交模块与搜索:

使用腾讯QQ,新浪微博等一些社交网站提供的 API。 搜索功能使用 Google 提供的高级自定义模块

网络文档:

  • 文档的获取:地址,方法
  • 文档的分类处理
  • 显示

注意

  • 站内整体风格设计:导航,标题样式,段落,有序列表,无序列表,引用,分裂,标签
  • 所有分类与标签不区分所属的三大块,只提供统一入口
  • 由于 SAE 限制代码空间的操作,则选择使用 SAE Storage 存储图片等文件

需要使用到

PygmentsPygments的官方地址 进行代码的高亮渲染

Python MarkdownPython Markdown官方地址 支持使用 Markdown 语法撰写文章

BootstrapBootstrap官方地址