基于Python+Django开发的开源个人博客网站
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
rewrz
.gitignore
CNAME
LICENSE
README.md
_config.yml

README.md

RewrZ

DEMO:https://rewrz.com/

RewrZ,灵感是来自《Rewrite/改写》及其OP「Philosophyz(最终的哲学)」。RewrZ,即最终的改写(Rewritez),最后重写的意思,加上Python本身也是一种哲学语言。

除去这些字面的意思,同时也用以告诫自己:人的精力总是有限的,特别是只有一个人的时候。

偶然有点什么新想法,我就又忍不住新建项目。游戏、网站、小说等等,皆是如此,最终都在萌芽或者发展之中就宣告放弃,导致一个完整的都没能做出来。

所以我要告诉我自己,这是我最后的个人网站项目,已经没有能力再挖坑去做什么wordpress主题,去折腾flask,以后只维护这个项目就可以了。

RewrZ后端使用Django开源框架开发,前端则是基于now-ui-kit的MIT开源版本修改。目前仅拥有基本的博客功能。

基础功能:

  • 文章
  • 评论
  • 分类
  • 标签
  • 搜索
  • RSS订阅
  • 按月归档
  • 后台管理

我虽然喜欢简洁,但并不喜欢“极简”,很多事情不能极端,我更倾向于中庸之道。

RewrZ的设计原则是——简洁中庸,简洁却又不失强大。只要你懂Django,就有无限的可能进行自由地扩充功能。

RewrZ并不提倡或者说鼓励收集访客的任何信息,这在评论模块上面没有记录访客的IP地址,浏览器UA可以体现出来,仅保留访客主动提供的用于联系和头像展示使用的邮箱地址,而且是不公开的。

三个社交图标的选择和排序,仅仅是为了集齐“What The Fuck?”(WTF),用来玩梗的,别无他意。

另外之所以有七个互联网各类社交应用的图标排成一排,而且还有七种颜色,也仅仅是为了向《七龙珠》、《七色彩虹天使》……等童年时代的二次元ACG致敬。

Logo是自己用PS做出来的,“RewrZ”的“R”和“Z”叠在一起,一黑一白,一阴一阳,寓意着太极、阴阳、周易的古代哲学,也可以代表一男一女,有点点浪漫、情侣恋爱的意味。

Logo并没保留PSD文件。这些都需要自己根据需要修改替换。

固定链接、网站标题、描述、后台尝试登陆次数限制等设置,均可以在setting.py文件自行修改,很多地方都加了中文注释。

改完这些之后,你就可以将其上传到你的服务器上面进行部署了。

PS:二步验证功能建议登录后台设置好用于验证的设备之后再启用,否则一旦启用,你就登录不了后台了。

开源协议

RewrZ 使用的是 AGPL 开源协议,这主要是因为RewrZ使用的后台扩展使用了AGPL协议。

也就是说,只要是基于RewrZ开发的网站,无论是否有所修改,都必须有公开声明,并且附上源代码,注意这并不包括非程序一部分的各类文件数据。不必将自己的个人文件或者数据库都开源了,当然如果你喜欢,你也可以这么做。