Git Product home page Git Product logo

deeru's Introduction

DeerU Logo

快速开始文档贡献代码

version - v2.0.0 license - GPL V3

DeerU is a content management system, used for blogs.

DeerU 是一个开源博客系统,它基于Django开发。

它提供了丰富的json数据接口(需安装api插件),前端开发人员可以不依赖Django模板,方便的开发主题,实现前后端分离。 (不再继续维护)


V2.0.0 发布

DeerU 2.0 开始定位为可供二次开发的博客系统

基于此定位,此项目将为有django、前端经验开发者提供可自行扩展博客系统。

此项目今后将只提供博客基础功能更新、安全性更新、可扩展性更新,除此之外的功能(比如主题、cdn等)需要开发者自行开发。
更多内容 >> 2.0更新说明 | 1.x升级2.0指南

依赖

  • Python 3.6+
  • pip 10+
  • git
  • libjpeg,zlib -- pillow包的依赖
    • ubuntu: apt-get install libjpeg8-dev zlib1g-dev libfreetype6-dev
    • centos: yum -y install python-devel zlib-devel libjpeg-turbo-devel

目录

安装

安装之前建议配置虚拟环境

    pip install virtualenv
    virtualenv --no-site-packages deeru_env
    source deeru_env/bin/activate
  • pip安装
    pip install DeerU
    deeru-admin install deeru
  • 手动安装(不推荐)
    git clone https://github.com/gojuukaze/DeerU.git
    cd DeerU
    pip install -r requirements.txt
    
    # 创建 deeru/settings_local.py , deeru/urls_local.py ,具体参考文档

初始化

  • 运行下面命令初始化项目,注意:如果你更改了数据库的配置,或者修改了主题的静态文件 则需要再次运行初始化
    cd DeerU # 如果你没进入工程目录先进入
    python manage.py init_deeru

运行

  • 以debug模式运行
    python manage.py runserver 0.0.0.0:8000

license

DeerU使用 GNU General Public License v3.0 协议 ,你可以在遵循此协议的情况下免费使用DeerU

重要!!

需要注意的是,DeerU本身是免费的,但后台管理使用了富文本编辑器froala,其扩展插件并不免费,你可以在以下链接中查看收费信息:

https://github.com/froala/django-froala-editor#license

https://froala.com/wysiwyg-editor/pricing

你可以自己更换其他编辑器(参照文档 富文本编辑器

截图

首页

DeerU Logo

文章详情

DeerU Logo

admin

DeerU Logo

admin2

DeerU Logo

手机1

DeerU Logo

手机2

DeerU Logo

捐赠 / Sponsor

开源不易,如果你觉得对你有帮助,求打赏个一块两块的

deeru's People

Contributors

dependabot[bot] avatar gojuukaze avatar jiehuisun avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.