Need help with django_blog?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

lzjun567
209 Stars 98 Forks 273 Commits 15 Opened issues

Description

a blog powered by django

Services available

!
?

Need anything else?

Contributors list

No Data

关于Django_Blog

Django_Blog是一款基于Python3.x、Django1.8.x 开发的个人博客系统,按照《Two Scoops of Django Best Practices for Django》实践而成,使用极简主义风格。在管理后台可以用WYSIWYG(所见即所得)编辑方式。系统主题经过3次大的改动,最初前端使用BootStrap开发完成,目前最新版本使用的是Ghost主题,因为Ghost的简洁实在是太吸引我了。

为什么会有这个博客

写博客是我作为开发者一直以来的习惯,最早在Javaeye记录,后来用DigitalOcean(注:从链接点进去注册使用服务,你和我都会得到$10优惠券)自己搭建一个VPS转用WordPress,不过在使用体验上都存在这样那样的不足(其实是不折腾会死星人)。于是自己开始着手打造一个轮子,能满足自己需求即可。这个项目是我第一次接触Python的时候写的,Django的强大以至于你可以完全专注于业务。因此项目亦可作为绝大数Python初学者练手,希望对你有所帮助。

Features

  • WYSIWYG编辑模式
  • 支持代码高亮
  • 支持原生HTML标签
  • 支持内嵌JavaScript脚本

安装运行

Python版本使用3.4,首先确保系统有Python3的环境。还没安装的请移步至:Python安装。项目的安装推荐使用virtualenv,它能提供一个完全隔离的python环境,安装virtualenv:

$ pip install --upgrade virtualenv

然后使用virtualenv创建一个python虚拟环境

$ mkdir ~/.virtualenvs
$ virtualenv -p python3 ~/.virtualenvs/django_blog

激活虚拟环境django_blog

$ source ~/.virtualenvs/django_blog/bin/activate

如果你使用windows,运行:

$ ~/virtualenvs/django_blog/bin/activate    

下载安装第三方依赖包:

(django_blog) $ cd /home/${user}/workspace #你可以把project下载到任意你想放的地方
(django_blog) $ git clone https://github.com/lzjun567/django_blog.git
(django_blog) $ cd django_blog
(django_blog) $ pip install -r requirements/dev.txt
(django_blog) $ python manage.py syncdb
(django_blog) $ python manage.py migrate apps.blog
(django_blog) $ python manage.py runserver localhost:8000

预览效果

预览效果

管理登录地址:http://localhost:8000/admin,用户名:admin 密码:123456 生产环境部署请参考Django应用部署

开发文档

develop.md

TODO

任何建议或者参与开发,可以New Issue。项目遵循Apache License 2.0协议

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.