【基于Django 开发的博客系统】

  • Python 3.7 和 Django 2.1.1
  • MySQL
  • xadmin 后台管理
  • Simditor Markdown 编辑器,图片 Drag and Drop 上传
  • 代码高亮
  • RSS订阅
  • 标签、阅读量
  • haystack 文章内容搜索
  • Valine 评论系统
  • 集成 django-compressor,静态文件压缩
  • Usage:

    • 新建虚拟环境

    
    git clone git@github.com:chiuxingxiang/Django-Blog.git
    virtualenv --python= venv
    . venv/bin/activate
    

    • 安装依赖

    
    pip install -r requirements.txt
    

    • 数据库迁移

    
    python manage.py makemigrations
    python manage.py migrate
    

    • 创建管理员

    
    python manage.py shell
    from django.contrib.auth.models import User
    user=User.objects.create_superuser('用户名','邮箱','密码')

    • 创建搜索索引

    
    python manage.py rebuild_index
    

    • 压缩静态文件

    
    python manage.py collectstatic
    python manage.py compress

    首页

    index

    详情页 + 评论

    detail

    Tag List

    tag_list

    xadmin后台

    admin

    Simditor Markdown 文章编辑器 图片上传

    pic_upload

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Enter the text from the image below