This app is an effort to share a simple web publishing system, enabled by Streamlit, which can display both text based and interactive code-based posts , which could be used for blogging, documentation etc…
Posts can be written in .md or .py files, including front matter to display a title, date, tags and contributing authors. Save your posts in a folder and then the app takes care of arranging and displaying all posts.
It’s a basic alternative to something like Jekyll + GitHub pages, with the interactive capabilities made possible by Streamlit.
Setting this up for your own project is easy. All code is within streamlit_app.py, and instructions shown on the app.