After so many efforts, I finally built my own blogging platform(kinda!) using Django web framework.
The reason behind choosing Django was solely my hate for JS! And I am satisfied with the results of choosing Django. But I wouldn't recommend using Django for Responsive web apps(based on what little knowledge I acquired in these days!). You can search what are the features and benefits of Django on the internet, so I won't bore you with that but I will talk about the thing I liked the best.
When it comes to Frontend web development, I am terrible(You can guess from the design of this blog itself!). But Django has kind of inheritance for HTML templates used. So I can define my base template and then I can extend it from other templates! And as a Java-lover, I loved it so much. So before I got to know about this my HTML files were filled with duplicate code snippets(Navbar, headers, footers, containers bla bla bla...) but now I have got rid of all the duplicate code and it looks so clean and besides it's fun to play with extending templates. Another thing I liked about Django was that I can run if-else checks and call methods of objects from HTML only using special syntax. Usually this kind of tasks are done using JS so for me doing it without need of JS is something big! There are many more things I can talk about of Django but I won't(Google to the resque!).
I am very happy on blog I have created now but there are some thing I am planning to add in future:
- Polish UI and fix nav bar issue on mobile
- Add Markdown Support
- Support multi-level comments(I know no one is gonna comment but I just want to make it, for fun obviously!)
- Analytics (I will install hundreds of trackers in your browser so, be aware while visiting my blog :P)
- Server optimizations to reduce response time
If anyone is interested, here is the link to source code: https://github.com/darkLord19/portfolio-blog
(This is why I need markdown support!)
Himadri Pandya wrote on July 29, 2018, 8:59 p.m.
Getting some inspiration from it!
Dear Friend wrote on July 29, 2018, 9:28 p.m.
Hi U, nice to see you!
Kane Adams wrote on July 29, 2018, 11:37 p.m.
Finally after a long wait. Congratulations 😉
ekta wrote on July 30, 2018, 7:58 p.m.
You go Ms. chandler!