样式对于一个现代网站来说至关重要， 但目前我所看到的绝大多数网站，不论是否面向开发群体，基本上最多两个主题—浅色和暗色(所谓白天和夜晚)，不得不说这对于大多数程序员来讲是过于简单粗暴了。 浅色 !== 白色 and 暗色 !==黑色，人设不变的情况下我们切换一下场景：如果手头的编辑器在主题选择上只给你这两个选项，那我毫不怀疑大多数开发者是要直接骂银的。

P.S: 之前讨论时，一些朋友经常举出 Github 的例子作为反驳，不可否认，Github 在这个领域确是非常伟大的存在，但这不代表它就是完美的—没有哪个网站是完美的。我主观的认为 github 不支持多主题就是它做的不好的地方之一，先不说美观与否，就在编辑器和 github 上来回切换的时候眼睛就经常胀痛的不行。另外还有一些不同的使用场景，这里就不多展开了。

多主题支持早在 CPS 做整体架构选型之初就做了很多细节考量，最终摈弃了 sass/less/stylus/postcss 等成熟的**上一代** css 预处理方案 (我主观的、不负责任的把编译后所有状态都丢失，且不能和 js 自然交互的 css 预处理都归类为上一代 css 方案), 而选用了更加优雅且符合直觉的 css-in-js 方案(styled-component), 使得整个主题机制乃至样式的实现都变的灵活且易于扩展, 以及我总在提及的，更加符合直觉。
