变饼档博客 -


未知
跨平台
Python

软件简介

项目介绍

一个文章利用Django开发的写作系统,可当作日记系统使用,也可以投入实际生产。

centos一键部署脚本

copy打包文件 deploy/install_bbd.py 到你的服务,执行 python install_bbd.py一键部署

软件架构

基于Django2.0.7 和 layui

安装教程

git clone https://gitee.com/bsxbl/bianbingdang.git 下载项目到本地

安装依赖包 pip install -r requestments.txt

初始化数据库

python manage.py makemigrations
python manage.py migrate
创建超级用户
python manage.py createsuperuser

运行 : python manage.py runserver

使用说明

安装新包需要执行pip freeze –local >requestments.txt收集使用包 生产环境部署参考:uwsgi+nginx部署说明

更新日志

  • 2019年03月16日

(1) 移动文章编辑,文章删除,文章推送到个人中心。文章编辑和文章添加整合

(2) 修复评论框js攻击

  • 2019年03月12日

(1)增加,修复404、500、403页面

(2)后台增加非超级用户访问页面拦截

  • 2019年03月10日

(1)修复前端代码块序号显示

  • 2019年03月08日

(1)文章分类导航增加选中颜色,并且二次点击加锁,降低socket开销

(2)侧边栏页面可选显示

  • 2019年03月04日

(1)修改侧边栏插件的路由逻辑

(2)删除标签页的内页跳转,标签文章显示最新10条

(3)修复后台MD上传图片问题,优化前台MD处理逻辑

(4)增加文章置顶

(5)修复其它若干小问题

  • 2019年2月24日

(1)后台文章编辑增加使用mdeditor编辑器,前台兼容显示markdown

(2)修复文章详情页面包屑导航

  • 2019年1月19日

(1)移动文章编辑到个人中心,移动个人中心入口到登陆按钮处

(2) 删除文章服务端增加安全防护

(3)个人中心增加翻页处理

(4) 修复若干小细节(删除图片等)

  • 2018年12月19日 13:08:20

(1)修正文章编辑页面,提交新文章,跳转到内存详情页

(2)增加百度主动推送

  • 2018年12月18日 21:10:27

(1)增加404页面

(2)增加root目录(在bianbingdang文件下增加root目录,当访问路由不存在,首先检测root目录,如果访问路由是root目录下的html静态文件,则直接返回)

依赖开源技术列表

Django v2.0.7

bootstrap v4

Jquery v3.1

angular v1.7

Font Awesome

layui2.4.3 @https://www.layui.com/

layedit @https://gitee.com/KnifeZ/Kz.layedit/issues

首页展示

个人中心展示