paleta de colores (Palette)
Hemos mencionado palette.styl
en Estructura de carpetas, debería estar debajo de la carpeta styles. Su propósito es anular la configuración de color global. Con palette.styl
, tiene la capacidad de modificar no solo los colores sino también el diseño. Esto es lo que puede configurar:
stylus
$fonts = Open Sans,Inter,Roboto,Oxygen,Fira Sans,Helvetica Neue,sans-serif
// Primary color
$primary = #ec5033//#7777ef//#ec5033
$black = #000
$gray = #828282
$bg = #1b2025
$bgComponents = #13171a
$border = #2c343c
$accentColor = $primary
// Page
$bgColor = $bg
$textColor = #fff
$darkTextColor = $bg
// Header
$bgHeader = $bgComponents
// Footer
$bgFooter = $bgComponents
$textFooter = $gray
// post
$bgPosts = $bgComponents
$borderPost = $border
$bgPost = $bg
$hoverPost = $primary
// Sidebar
$bgSidebar = $bgComponents
// Suscribe
$bgSuscribe = #242a31
// Links
$hoverLink = $primary
// Code
$bgCode = $black
// Buttom
$buttomColor = $border
$bgButtom = #343e47
// Tag
$borderTag = $border
$hoverTag = $primary
// NewsLetter
$bgNewsletter = #f8f8f8
// post Tag
$bgPostTag = #ededed
$textPostTag = darken($bgPostTag,50%)
// Messages
$bgTip = #f3f5f7
$colorTip = $black
$borderTip = #42b983
$bgWarning = darken(#fffe6f, -50%)
$colorWarning = #6b5900
$borderWarnig = #e7c000
$bgDanger = #ffe6e6
$colorDanger = #4d0000
$borderDanger = #c00
$bgDetails = #f3f5f7
$colorDetails = $black
// layout
$headerHeight = 80px
$coverWidth = 100vw
$suscribeContainer = 100vw
$contentWidth = 100vw
$sidebarWidth = 15rem
// responsive breakpoints
// $MQNarrow = 959px
// $MQMobile = 719px
// $MQMobileNarrow = 419px
// code
// $lineNumbersWrapperWidth = 3.5rem
// $codeLang = js ts html md vue css sass scss less stylus go java c sh yaml py docker dockerfile makefile
Tip
Otro método sencillo para modificar estilos es index.styl Los estilos adicionales que agregue tienen una prioridad más alta que la que proporciona este tema.