跳至主要內容

样式迁移指南

小于 1 分钟迁移迁移样式

预处理器变更

整个样式系统从 Stylus 迁移到 Scss,这带来了以下更改:

  • palette.styl 拆分为 config.scsspalette.scss
  • index.styl 改为 index.scss

样式变更

响应式布局断点

移动至 config.scss

  • $MQWide 重命名为 $pc
  • $MQNormal 重命名为 $laptop
  • $MQNarrow 重命名为 $pad
  • $MQMobile 重命名为 $tablet
  • $MQMobileNarrow 重命名为 $mobile

布局

移动至 palette.scss

  • $mobileSidebarWidth 重命名为 $sidebar-mobile-width
  • $lineNumbersWrapperWidth 重命名为 $line-numbers-width

颜色

移动至 palette.scss

  • 新增 $bg-color-secondary$bg-color-tertiary

  • $accentColor 重命名为 $theme-color

  • $textColor, $darkTextColor 合并为 $text-color

  • $bgColor, $darkBgColor 合并为 $bg-color

  • $cardShadowColor, $darkCardShadowColor 合并为 $card-shadow

  • $boxShadowColor, $darkBoxShadowColor 合并为 $box-shadow

  • $bgColorLight, $darkBgColorLight 移除

  • $bg-color-blur, $darkBgColorBlur 移除

  • $arrowBgColor 移除

  • $colorPicker 移除

    现在你只需要在主题选项中设置主题色

  • $codeBgColor, $darkCodeBgColor 移除,请在主题选项中设置 plugins.prismjs (prismjs),或在 config.scss 中配置 $code-bg-color (shiki)。

字体

  • 新增 $font-family, $font-family-heading$font-family-mono

动画

  • 新增 $color-transition$transform-transition