The blog website is made by Django 3
Have done:
- dividing list of posts to shorter lists on separate pages
- tune up django admin
- adding and show comments for posts
- tags for posts and filter posts by tags
- create dеsign by bootstrap 5
- RSS feed
- Markdown's makeup for posts by way of own filter
- Connection to PostgreSQL
- Full-text search by PostgerSQL
- Caching by Redis
-
Clone the repository (or download the zip file and extract it):
$
git clone git@github.com:maninserg/blog_site_django.git
-
Go to the directory of the program:
$
cd <your name of directory>
-
Create of a virtual environment:
$
python3 -m venv .venv
-
Activate the virtual environment:
$
source .venv/bin/activate
-
Install necessary packages using pip according to the requirements.txt file from a directory with the program:
(.venv) $
pip install -r requirements.txt
*The installation for MacOS or Windows can be other
Home page
Adding comments
Settings of admin