https://github.com/thrymheim/myblog
My personal blog (Still working on it - not finished)
https://github.com/thrymheim/myblog
begginers blog css django html mysql orm python
Last synced: about 1 year ago
JSON representation
My personal blog (Still working on it - not finished)
- Host: GitHub
- URL: https://github.com/thrymheim/myblog
- Owner: Thrymheim
- License: mit
- Created: 2024-11-02T13:20:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-02T13:31:41.000Z (over 1 year ago)
- Last Synced: 2025-03-24T07:22:25.719Z (over 1 year ago)
- Topics: begginers, blog, css, django, html, mysql, orm, python
- Language: Python
- Homepage:
- Size: 197 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My Personal Blog
Welcome to my personal blog! This project is built using **Django** for the backend and **HTML/CSS** for the frontend. It serves as a platform for sharing my thoughts, ideas, and experiences.
## Table of Contents
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
## Features
- Responsive design for mobile and desktop
- Simple and clean user interface
## Technologies Used
- [Django](https://www.djangoproject.com/) - A high-level Python Web framework
- [HTML5](https://www.w3schools.com/html/) - Markup language for creating web pages
- [CSS3](https://www.w3schools.com/css/) - Style sheet language for designing web pages
- [SQLite](https://www.sqlite.org/index.html) - Database engine used for development
## Installation
To get your own copy of this project up and running, follow these steps:
1. **Clone the repository:**
```bash
git clone https://github.com/yourusername/your-repo-name.git
```
2. **Navigate to the project directory:**
```bash
cd your-repo-name
```
3. **Create and activate a virtual environment:**
```bash
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
```
4. **Install the required packages:**
```bash
pip install -r requirements.txt
```
5. **Run migrations:**
```bash
python manage.py migrate
```
6. **Create a superuser (admin user):**
```bash
python manage.py createsuperuser
```
7. **Run the development server:**
```bash
python manage.py runserver
```
8. **Open your web browser and navigate to:**
```
http://127.0.0.1:8000/
```
## Usage
- Visit the home page to view the latest blog posts.
- Click on a post title to read the full content.
- And more to come!
## Contributing
Contributions are welcome! Here are a few ways you can help:
- Reporting bugs
- Suggesting features
- Submitting pull requests
- Improving documentation
Please feel free to reach out to me with your suggestions.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
## Author
Created by [Maziyar kolagar](https://github.com/Thrymheim/MyBlog) - Feel free to connect with me [maziyarkolagar@gmail.com]