Skip to content

ye-yechen/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

博客

python|django|crawler

博客地址:blog

blog 是基于 python 2.7 和 django 1.10 开发的博客系统,包含注册登录、写文章、评论、标签云制作、文章归档等常用功能,并包含一个知乎用户数据爬虫模块,使用 echarts 将分析的数据可视化展示。

  • 标签云:标签按被引用次数呈现不同大小和颜色。定义一个标签云类,设置了最大字体和最小字体以及默认的几种颜色,根据公式 MIN_FONT_SIZE + n* step = MAX_FONT_SIZE 算出 step,即为步长,其中,n 为标签引用次数最大值与最小值的差值。然后根据各标签实际使用的次数计算出此标签的大小(最小字体+(实际引用次数-最小引用次数)* step)以及相应的颜色。

  • 评论功能:采用了一种简单的处理方式,直接将对评论的回复保存为“@作者+评论内容”的形式直接和普通的评论保存在一起,只在评论或者回复评论的时候作了区别,js 代码实现在点击“回复”时在textarea域中自动填上“@”

  • 部署:部署环境为:ubuntu 16.04,apache

  • 网站截图c1 c2 c3


contact me:

About

a blog based on Python and Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published