Front Product

Erya – 基于SemanticUI + Django的内容发布系统

Erya是基于SemanticUI开发的内容发布系统,主要用来搭建BBS。遵守GPLV3协议。

erya

系统的后端是简单的发布主题/回复/评论的功能,目前是基于Django(Python)的。使用Python3.2 + Django1.7的架构,Python2.7测试通过。

在界面上模仿NodeBB,前端使用SemanticUI,支持自适应,编辑器使用Quilljs,同样也是支持自适应的:

因为是面向国内中文用户,所以没有Google的JS/字体API等容易被墙掉的性能,用户头像是使用Gravatar的,因为目前Gravatar可以正常访问。

安装

下载zip包解压或是直接clone,用pip3安装Django1.7。建议使用Python3运行。

git clone https://github.com/perchouli/erya.git
cd erya
pip3 install -r requirements.txt

执行migration相关命令,添加管理账号。如果使用默认的sqlite可以跳过这一步,默认的管理账号/密码是: root/root

python3 manage.py migrate
python3 manage.py createsuperuser

进入管理后台,添加分类,分类icon请参看: http://semantic-ui.com/elements/icon.html

回到首页,可以开始使用了。

0 0 投票数
文章评分
订阅评论
提醒
guest

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

2 评论
最新
最旧 最多投票
内联反馈
查看所有评论
trackback

[…] 以上,再次强调本文的目的是布道用,在开发个人项目的程序员们可以考虑尝试Semantic-UI,前端框架的更换风险小,有更多地小白鼠,不,实际用户之后才更利于这个框架被用于生产环境中。需要例子可以参考这篇文章:Erya – 基于SemanticUI + Django的内容发布系统 […]

trackback

[…] 以上,再次强调本文的目的是布道用,在开发个人项目的程序员们可以考虑尝试Semantic-UI,前端框架的更换风险小,有更多地小白鼠,不,实际用户之后才更利于这个框架被用于生产环境中。需要例子可以参考这篇文章:Erya – 基于SemanticUI + Django的内容发布系统 […]