Skip to content

wenxuan-xia/django_blog

 
 

Repository files navigation

关于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

####开发文档 develop.md

####TODO

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

About

a blog powered by django

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 92.1%
  • JavaScript 3.6%
  • CSS 2.8%
  • HTML 1.5%