Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bugswriter/blog

My personal blog app (written in flask)
https://github.com/bugswriter/blog

blog flask

Last synced: 2 months ago
JSON representation

My personal blog app (written in flask)

Awesome Lists containing this project

README

        

# Flask Markdown Blog

Welcome to the Flask Markdown Blog project! This is a simple Python Flask-based blog application that allows you to write and publish blog posts using Markdown syntax.

## Installation

To install and run the Flask Markdown Blog, follow these steps:

1. Clone or download this repository to your local machine.
2. Open a terminal or command prompt and navigate to the project directory.
3. Install the required dependencies by running:
```
pip install -r requirements.txt
```
4. Start the Flask server by running:
```
python server.py
```
5. Open your web browser and visit `http://localhost:5000` to view the blog.

## Usage

Once the server is running, you can visit the homepage to view the list of blog posts. Clicking on a blog post title will take you to the individual blog post page where you can read the content in HTML format.

## Recommendation System

This project also includes a recommendation system that suggests similar blog posts based on the content of the currently viewed blog post. This feature enhances the user experience by providing related content for further reading.

## Contributing

Contributions to this project are welcome! If you have any suggestions, bug reports, or feature requests, please feel free to open an issue or submit a pull request on [GitHub](https://github.com/your_username/your_repository).

## License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the [LICENSE](LICENSE) file for details.

Happy blogging! 📝✨