Skip to content

lwairore/django-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Blog

This image shows homepage for Django Blog

Django Blog is a personal blogging website where you can create and share you opinions and other users can read and comment on them.

Features

  • Paginated blog posts
  • Share blog posts via email
  • Comment system
  • Integrate django_taggit
  • Custom template tags and filters
  • Sitemap and post feed
  • Retrieving posts by similarity
  • Tagging functionality

Demo

Here is a working live demo: http://django-simple-blog-app.herokuapp.com/

Site

This page shows a list of paginated blog posts.

This image shows homepage for Django Blog

View most recent posts and most commented posts

Blog Post detail page

This image shows details for a specific post

Share Page

This page allows a user to share a blog post via email.

This image shows the share to page

Retrieving posts by similarity

Here you see a list of similar posts.

Development

Want to contribute? Great@

To fix a bug or enhance an existing module, follow these steps:

  • Fork the repo
  • Create a new branch (git checkout -b improve-feature)
  • Make the appropriate changes in the files
  • Add changes to reflect the changes made
  • Commit your changes (git commit -am 'Improve feature')
  • Push to the branch (git push origin improve-feature)
  • Create a Pull Request

Bug / Feature Request

If you find a bug, kindly open an issue here.

If you'd like to request a new function, feel free to do so by opening an issue here.

Built with

  • Django - Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It's free and open source.
  • django_taggit - The django-taggit module is a reusable application that primarily offeres you a Tag model and a manager to easily add tags to any models.

Team

Karangu Lucas Wairore

MIT © Karangu Lucas Wairore