Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Minimalist Django blog with a dark theme

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages