Skip to content
Minimalist Django blog with a dark theme
JavaScript CSS HTML Python
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
TheMisfitBugBlog
.gitattributes
.gitignore
README.md
TheMisfitBugBlog.sln

README.md

TheMisfitBugBlog

Minimalist Django blog with a dark theme

What it is: A minimalist blog created in Django 2.2 and Bootstrap 4.3 (CDN). It consists of the base essentials of a Blog application including the ability to upload an image when creating a post. It uses the default Django Auth system to manage logins and logging in is required for managing posts. However, user registration is not configured. Users will have to be added in Django Admin.

Features:

  • Responsive UI
  • Featured Posts On/Off
  • Upload an image for each post (uploads are stored in upload-date-wise organized folders in the server storage)
  • Managing Posts is limited to logged in users

Generic Deployment Instructions:

Required Packages:

  • django-cleanup
  • pillow
  • django-recaptcha
  • django-tinymce
  • djangorestframework

Instructions for setting up reCAPTCHA:

  • Register for Google reCAPTCHA
  • change RECAPTCHA_PUBLIC_KEY = 'MyRecaptchaKey123' and RECAPTCHA_PRIVATE_KEY = 'MyRecaptchaPrivateKey456' with the values obtained during registration in settings.py
  • https://github.com/praekelt/django-recaptcha

Rich Text Formatting using TinyMCE

  • https://github.com/aljosa/django-tinymce
  • Implemented TinyMCE Plugins: "link image imagetools media emoticons code advlist autolink charmap"
  • More plugins can be added by adding the plugins to the tinymce.init section of the base.html
  • please create an account at https://www.tiny.cloud and register domain to obtain API Key and insert the API key into "no-api-key" of the base.html header
You can’t perform that action at this time.