The current default theme for pelican is not responsive. You could create a totally custom one or add an existing third-party pelican theme to your page. This article explains how to do the latter.
This blog is running as a static site generated with Pelican and Netlify. Here is how it is set up.