Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ijsbol/simple-blogging-platform

A super simple FastAPI based Python blogging application that renders MDX to HTML, supporting multiple authors and private blogs.
https://github.com/ijsbol/simple-blogging-platform

blog blogging blogging-application blogging-platform blogging-system fastapi python

Last synced: 10 days ago
JSON representation

A super simple FastAPI based Python blogging application that renders MDX to HTML, supporting multiple authors and private blogs.

Awesome Lists containing this project

README

        

# A (very) simple blogging platform

## Self hosting
1. Make a copy of `sample.blog-authors.json` and rename to `blog-authors.json`
2. Check out `blogs/sample.example.mdx`
- Public blogs follow the naming format of `blog.slug-here.mdx`
- Private blogs follow the naming format of `private.slug-here.mdx`
- i.e. replace `sample.` with `blog.` for public and `private.` for private blogs
3. Create a python venv (`python -m venv venv`)
4. Activate is (`source venv/bin/activate`)
5. Install requirements (`pip install -r requirements.txt`)
6. Run with `uvicorn router:app`