项目作者: Boring-Mind
项目描述 :
Blog with CKEditor5 integration. Checks images on upload.
高级语言: HTML
项目地址: git://github.com/Boring-Mind/ckeditor-images.git
ckeditor-images




The app is an example of blog, which supports adding articles with images and embedded videos via the CKEditor5 - WYSIWYG editor.
Current state:
The app can:
- Upload articles and save them in the db
- Upload images and save them in the upload folder
- Care about security - large requests are refused, images filetype are checked
- Display basic blog (some functionality still under the development)
Will be added:
- Storing image paths in the article model in order to delete images with article
- Blog page with articles list
Project Demo
Main page

Blog detail page

Admin page
Admin page is located by the url “/admin/“. By default it’s protected by password.

Used technologies:
CI (GitHub Actions):
- Snyk - vulnerability fixer (helps to keep dependencies up-to-date)
- PyCharm Python Security Scanner - Python and Django security checks
- Codecov - Code coverage measurement
- Code Inspector - Automated code reviews
Testing:
- Splinter for integration browser tests
- Model bakery and Factory boy - DB mocking
- Pytest - test runner
Requirements
- Python 3.6 - needed for f-string syntax
Another requirements are listed in requirements.txt