Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Blog de Python

Un blog personal sobre Python construido con Django, con estética neón y editor de contenido enriquecido.


📷 Capturas

Página principal Todos los post Post individual


✨ Funcionalidades

  • 📋 Listado de todos los posts con categorías
  • 📄 Vista de detalle de cada post
  • 🗂️ Categorías: Tutorial, Concepto, Proyecto
  • ✍️ Editor de contenido enriquecido con CKEditor
  • 🔧 Panel de administración de Django para crear y gestionar posts
  • 🎨 Diseño con Tailwind CSS y estética neón

🛠️ Tecnologías


🚀 Instalación local

1. Clonar el repositorio

git clone https://github.com/sebsolezzi88/django-blog.git
cd django-blog

2. Crear y activar un entorno virtual

python -m venv venv

# Windows
venv\Scripts\activate

# Mac / Linux
source venv/bin/activate

3. Instalar dependencias

pip install -r requirements.txt

4. Aplicar migraciones

python manage.py migrate

5. Crear un superusuario (para el panel de admin)

python manage.py createsuperuser

6. Instalar y compilar Tailwind

python manage.py tailwind install
python manage.py tailwind build

7. Correr el servidor

python manage.py runserver

Abrí http://localhost:8000 en tu navegador.


📁 Estructura del proyecto

├── blog/
│   ├── migrations/
│   ├── templates/
│   │   ├── base.html
│   │   ├── index.html
│   │   ├── post.html
│   │   ├── posts.html
│   │   └── 404.html
│   ├── models.py
│   ├── views.py
│   └── urls.py
├── manage.py
├── requirements.txt
└── README.md

⚙️ Variables de entorno

Creá un archivo .env en la raíz del proyecto con:

SECRET_KEY=tu_clave_secreta_aqui
DEBUG=True

⚠️ Nunca subas tu .env ni tu SECRET_KEY a GitHub.


📝 Licencia

Este proyecto es de uso personal y educativo.

About

Un blog personal sobre Python construido con Django, con estética neón y editor de contenido enriquecido.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages