Skip to content

johnson329/wiki

Repository files navigation

QA School v1.0

使用Django 2.1开发的一款简单的CMS

首页

章节

特性

  • 模型结构为 栏目(Column)-》 课程(Course)-》 章节 (Chapter)
  • 后台使用django原生admin
  • 集成Editor.md,使用Markdown编辑章节内容, 支持上传图片
  • 可配置栏目是否显示在主导航中
  • 栏目,课程,章节可配置是否显示
  • 课程章节支持排序,查看时自动生成静态页面
  • 栏目,课程,章节支持SEO
  • 通过配置可切换模板和主题

使用方法

请提前安装Python3环境

  • 克隆或下载项目代码,解压,cd进入项目中
  • 安装依赖包 pip install -r requirements.txt
  • 启动开发服务器 python3 manager.py runserver
  • 访问 http://127.0.0.1:8000/
  • 后台 http://127.0.0.1/han/ (注意最后必须有'/') 用户名:hanzhichao 密码 123456

已知问题

  • 上传的图片名称不能含有空格
  • 导航内栏目下无课程时仍有下拉菜单问题
  • css等放到templates无法加载的问题

ToDo

  • 评分功能
  • 反馈
  • 采集
  • html -> md
  • sitemaps

2.0会开发独立admin并进行前后端分离

使用指导,建议,或bugs, 请微信联系lockingfree

sitemaps

https://www.liujiangblog.com/course/django/169

https://github.com/liangliangyy/DjangoBlog/blob/master/DjangoBlog/sitemap.py

seo notify

https://github.com/liangliangyy/DjangoBlog/blob/master/DjangoBlog/spider_notify.py

signal

deploy

initial

git clone

cd wiki

cd qaschool

cp setting.prod.py settings.py

vim setting.py

docker-compose up -d

update

docker-compose build

docker-compose up -d

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published