修改Micolog的侧边栏
Mar 6, 2011记得一次见过哪个朋友的博客
侧边栏有个阅读次数最少的文章列表
顿时觉得很有趣
一般都是将最热门的列出来
而我觉得将最冷门的列出来一则可以提醒自己这些文章为什么这么烂
一则还可以让读者看看这些隐藏在角落里的内容
小小研究了下 修改这个还算简单 有三个地方要改
我在鸣的群里也看到过有人想改侧边栏显示的条数 则也很容易做到
首先修改model.py这个文件
在Blog这个类下面 找到hotposts
我们复制这一段函数 山寨一个coldposts
除了改名字 把 order(‘-readtimes’) 这里的负号去掉
在这里可以看到它默认取了8条 想修改各种条数是可以在这里修改的
好了 因为我们改了数据模型 相应的必须修改索引
这样才能顺利取出符合这个条件的内容 于是修改index.yaml
增加这样一个索引
– kind: Entry
properties:
– name: entrytype
– name: published
– name: readtimes
最后 当然是修改模板了
在模板的sidebar.html里边 把热门的一段复制了
然后除了修改名字 把 {% for entry in blog.hotposts %} 当然也修改成coldposts
好了
现在一切都搞定了