Prem Warde

Strategy | Research | Creative Expression

How to Create Your Own Website from Scratch: A Recipe-Style Guide

A practical, recipe-style guide for beginners and pros alike.

Published: May 2025

πŸ› οΈ Ingredients

πŸ₯£ Directions

0. Scope out the Website

1. Build the Foundation

2. Build Pages That Speak to You

Note: Each blog post has its own view and template. Link them in your main blog.html index. Ensure paths in urls.py match filenames.

3. Delploy & Improve

πŸ“¦ Website Structure & Packages

πŸ“ Example Structure (look familiar?)

yoursitename_site/
β”œβ”€β”€ manage.py
β”œβ”€β”€ yoursitename_site/
β”‚   β”œβ”€β”€ settings.py
β”‚   β”œβ”€β”€ urls.py
β”‚   └── ...
β”œβ”€β”€ templates/
β”‚   β”œβ”€β”€ base.html
β”‚   β”œβ”€β”€ blog/
β”‚   β”‚   β”œβ”€β”€ blog.html
β”‚   β”‚   └── how-to-create-your-own-website.html
β”‚   β”œβ”€β”€ consulting/
β”‚   β”‚   └── consulting.html
β”‚   β”œβ”€β”€ research/
β”‚   β”‚   └── research.html
β”‚   └── art/
β”‚       └── art.html
└── static/
    └── css/
        └── style.css

βš™οΈ Key Django Packages & Tools

πŸ”— URL Setup Tips

🌐 Deployment Notes

πŸ’­ Considerations