# How are jekyll theme designers doing responsive?

**URL:** <https://talk.jekyllrb.com/t/how-are-jekyll-theme-designers-doing-responsive/1633>\
**Category:** Help\
**Created:** [March 25, 2018, 5:29pm UTC](https://talk.jekyllrb.com/t/how-are-jekyll-theme-designers-doing-responsive/1633 "2018-03-25T17:29:16Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrtunes](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/mrtunes/32/885_2.png) [@mrtunes](https://talk.jekyllrb.com/u/mrtunes)\
**Post date:** [March 25, 2018, 5:29pm UTC](https://talk.jekyllrb.com/t/how-are-jekyll-theme-designers-doing-responsive/1633/1 "2018-03-25T17:29:17Z")

</div>

I noticed that you can use a bootstrap plugin to add it to your site, but I have also read that github pages doesn’t support various plugins. I’m not sure if bootstrap is one of them.

So i’m wondering if there is some other framework that theme designers are using, or possibly something built into the core?

---

<div class="post-metadata">

**Author:** ![mmistakes](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/mmistakes/32/2169_2.png) [@mmistakes](https://talk.jekyllrb.com/u/mmistakes)\
**Post date:** [March 25, 2018, 7:03pm UTC](https://talk.jekyllrb.com/t/how-are-jekyll-theme-designers-doing-responsive/1633/2 "2018-03-25T19:03:29Z")

</div>

In all my themes I take a mobile first strategy when writing CSS.

Style for small screens first and use media queries to adjust things as the screen size increases.

You can absolutely use a framework like Bootstrap. It’s just CSS and not something you need a Jekyll plugin for.

---

<div class="post-metadata">

**Author:** ![mrtunes](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/mrtunes/32/885_2.png) [@mrtunes](https://talk.jekyllrb.com/u/mrtunes)\
**Post date:** [March 26, 2018, 1:48pm UTC](https://talk.jekyllrb.com/t/how-are-jekyll-theme-designers-doing-responsive/1633/3 "2018-03-26T13:48:58Z")

</div>

Thanks this is a good reminder. I used to do a lot of css design from scratch, but then when responsive because necessary I started to cling to frameworks like Foundation. And then I gave up on front end for quite a few years.

---

<div class="post-metadata">

**Author:** ![Rien](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/rien/32/34_2.png) [@Rien](https://talk.jekyllrb.com/u/Rien)\
**Post date:** [March 31, 2018, 3:55pm UTC](https://talk.jekyllrb.com/t/how-are-jekyll-theme-designers-doing-responsive/1633/4 "2018-03-31T15:55:21Z")

</div>

I dislike introducing dependencies, so mine are build-in. And let’s face it, it is not as if it is difficult 😉

It often takes more time to get used to idiosyncrasies in ‘custom’ solutions than it takes to learn the principles oneself.

---

<div class="post-metadata">

**Author:** ![dalanzg](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/dalanzg/32/546_2.png) [@dalanzg](https://talk.jekyllrb.com/u/dalanzg)\
**Post date:** [April 1, 2018, 1:24pm UTC](https://talk.jekyllrb.com/t/how-are-jekyll-theme-designers-doing-responsive/1633/5 "2018-04-01T13:24:49Z")

</div>

You are not force to use a plugin to make your website responsive. You can import Bootstrap SCSS files and design a Jekyll project with Bootstrap without limitations.
