Streamlit with Jekyll

Jekyll provides great designs and styles and streamlit provides great flexibility.

Even though Jekyll is primarily for static sites and streamlit for dynamic content, is it possible to combine both? Ideally to have a Jekyll based website with dynamic content coming from a streamlit app, maybe as an iframe or some other container?

I couldn’t find anything about it on the Internet. Any pointers will be helpful.

Thanks :slight_smile:

Hey @MaveriQ! :wave:

Thanks for your question, and welcome to our community!

Embedding Streamlit as an iframe is probably the simplest way to integrate Streamlit into a Jekyll site. You can run your Streamlit app separately and then embed it into your Jekyll pages using an iframe.

You can find ways to do it on this page:

Let us know if that works for you and if you have any more questions.

Best,
Charly

1 Like

Hey @Charly_Wargnier Thanks for the quick reply. I just gave it a try with a local streamlit app and it works like a charm!

I’ve always enjoyed working with streamlit and the community support is as good!

kudos to streamlit… once again.

1 Like

Glad it works, and thank you very much for your kind words—that means a lot, @MaveriQ! :hugs:

Happy Streamlit-ing! :balloon:

Charly

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.