Skip to content

TPO-Code/ohtest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TPO's AI Python Blog

A personal blogging platform focused on AI and Python projects, created by TPO (TwoPintOhh).

Features

  • User authentication (register, login, logout)
  • Create, read, update, and delete blog posts
  • Markdown support for rich text formatting
  • Image upload for blog posts
  • Responsive design using Bootstrap
  • Syntax highlighting for code blocks

Technologies Used

  • Backend: Flask (Python web framework)
  • Database: SQLite with SQLAlchemy ORM
  • Frontend: HTML, CSS, JavaScript
  • CSS Framework: Bootstrap 5
  • Markdown Processing: Python-Markdown
  • Syntax Highlighting: highlight.js

Setup and Installation

  1. Clone the repository:

    git clone https://github.com/TPO-Code/ohtest.git
    cd ohtest
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Set up environment variables (or create a .env file):

    FLASK_APP=app.py
    FLASK_ENV=development
    SECRET_KEY=your-secret-key
    
  4. Run the application:

    flask run
    

Usage

  1. Register a new account or login with existing credentials
  2. Create new blog posts using the "New Post" button
  3. Format your posts using Markdown syntax
  4. Optionally upload images to accompany your posts
  5. View, edit, or delete your posts as needed

License

MIT

Contact

TPO (TwoPintOhh) - GitHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors