# Mobile-first (or "mobile only")

**URL:** <https://meta.discourse.org/t/mobile-first-or-mobile-only/78899>\
**Category:** Product Support\
**Created:** [January 24, 2018, 7:36pm UTC](https://meta.discourse.org/t/mobile-first-or-mobile-only/78899 "2018-01-24T19:36:35Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![mfan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mfan/32/120358_2.png) [@mfan](https://meta.discourse.org/u/mfan)\
**Post date:** [January 24, 2018, 7:36pm UTC](https://meta.discourse.org/t/mobile-first-or-mobile-only/78899/1 "2018-01-24T19:36:35Z")

</div>

I’m working on a site that uses a mobile-first design. This means starting from the smallest mobile experience, and scaling up. Putting aside the merits of this approach vs the opposite (“responsive”), I’m wondering what the best way to accomplish this in Discourse is.

In the Discourse admin, there’s a checkbox to disable mobile themes:

![image](https://global.discourse-cdn.com/meta/original/3X/e/8/e80c931aba95882d017a63eef708e36e309a3928.png)

I’m wondering if there’s a way to do the opposite: to “disable” the desktop theme. In other words, having the users always experience the mobile version, regardless of whether they are on desktop or mobile.

What would be the best way to accomplish this sort of approach, if I wanted to use the current Discourse mobile experience as my basis for a new theme? Would I just take the mobile templates, and use them as the “desktop” templates of a new theme?

Alternatively, is there an admin option to always serve the mobile version? Or could this be accomplished via plugin?

---

_[View the full topic](https://meta.discourse.org/t/mobile-first-or-mobile-only/78899)._
