2020-03-21 15:55:50 +00:00
|
|
|
---
|
|
|
|
# Ponemos un frontmatter porque queremos que Jekyll procese este archivo
|
|
|
|
---
|
|
|
|
|
2021-05-27 18:37:03 +00:00
|
|
|
////
|
|
|
|
/// @group Principal
|
|
|
|
////
|
|
|
|
|
|
|
|
/// Traemos el primer artículo de tipo `about` para obtener los valores
|
|
|
|
/// personalizados.
|
|
|
|
///
|
|
|
|
/// @todo Mover a su propio SCSS
|
|
|
|
{% assign about = site.posts | find: 'layout', 'about' %}
|
|
|
|
|
|
|
|
/// El modo debug se desactiva en producción
|
2020-11-12 16:38:14 +00:00
|
|
|
$debug: {{ jekyll.environment | not: 'production' }};
|
2021-05-27 18:37:03 +00:00
|
|
|
/// Los prefijos de navegadores para poder generar estilos que no están
|
|
|
|
/// estandarizados.
|
|
|
|
/// @link _sass/helpers.scss
|
2021-01-12 16:33:21 +00:00
|
|
|
$vendor-prefixes: ("", "-webkit-", "-ms-", "-o-", "-moz-");
|
2021-05-27 18:37:03 +00:00
|
|
|
/// Curva Bezier que acelera al principio y desacelera hacia el final,
|
|
|
|
/// para generar animaciones.
|
2021-01-12 16:33:21 +00:00
|
|
|
$bezier: cubic-bezier(0.75, 0, 0.25, 1);
|
2020-11-12 16:38:14 +00:00
|
|
|
|
2021-05-27 18:37:03 +00:00
|
|
|
/// Redefinir la tipografía aquí, o borrar si usamos las de Bootstrap
|
|
|
|
$font-family-sans-serif: sans-serif;
|
|
|
|
/// El color primario de la paleta, se trae desde el `about` o sea usa
|
|
|
|
/// el color por defecto.
|
|
|
|
///
|
|
|
|
/// @link _data/layouts/about.yml
|
|
|
|
$primary: {{ about.primary | default: site.data.layouts.about.primary.default[site.locale] }};
|
|
|
|
|
|
|
|
/// El color secundario de la paleta, se trae desde el `about` o sea usa
|
|
|
|
/// el color por defecto.
|
|
|
|
///
|
|
|
|
/// @link _data/layouts/about.yml
|
|
|
|
$secondary: {{ about.secondary | default: site.data.layouts.about.secondary.default[site.locale] }};
|
|
|
|
|
|
|
|
|
|
|
|
/// Agregamos los colores propios de la plantilla aquí. Bootstrap los
|
|
|
|
/// agrega a su propia paleta de colores. Si usamos el mismo nombre
|
|
|
|
/// podemos redefinir el color.
|
|
|
|
///
|
|
|
|
/// Agregamos negro porque alguna gente no lo considera un color.
|
2021-01-25 19:46:16 +00:00
|
|
|
$colors: (
|
|
|
|
"black": black
|
|
|
|
);
|
|
|
|
|
2021-05-27 18:37:03 +00:00
|
|
|
/// Redefinir los colores de temas aquí, esto aplica a los elementos
|
|
|
|
/// `-primary`, `-secondary`, etc. de Bootstrap. Por ejemplo para
|
|
|
|
/// generar un botón con otro color y sus sombras correspondientes, lo
|
|
|
|
/// agregamos acá.
|
|
|
|
$theme-colors: (
|
|
|
|
);
|
|
|
|
|
|
|
|
/// Tamaños (anchos y altos) redefinidos desde Bootstrap.
|
|
|
|
$sizes: (
|
|
|
|
100vh: 100vh,
|
|
|
|
100vw: 100vw
|
|
|
|
);
|
|
|
|
|
|
|
|
/// Niveles de opacidad/transparencia
|
2021-01-13 20:58:43 +00:00
|
|
|
$opacities: (
|
|
|
|
0: -100%,
|
|
|
|
1: -80%,
|
|
|
|
2: -60%,
|
|
|
|
3: -40%,
|
|
|
|
4: -20%,
|
|
|
|
5: 0%
|
|
|
|
);
|
|
|
|
|
2021-05-27 18:37:03 +00:00
|
|
|
/// Redefinir variables de Boostrap acá. Se las puede ver en
|
|
|
|
/// node_modules/bootstrap/scss/_variables.scss
|
|
|
|
///
|
|
|
|
/// @todo Solo importar los archivos necesarios de bootstrap para
|
|
|
|
/// facilitar la reducción de CSS. Por ahora pedimos todo para poder
|
|
|
|
/// empezar a trabajar en el HTML sin pensar en CSS.
|
2020-03-21 15:55:50 +00:00
|
|
|
@import "bootstrap/scss/bootstrap";
|
2021-05-27 18:37:03 +00:00
|
|
|
/// Íconos
|
2020-06-17 19:41:38 +00:00
|
|
|
@import "fork-awesome/scss/fork-awesome";
|
2021-05-27 18:37:03 +00:00
|
|
|
/// Nuestro propio SCSS
|
2020-06-17 19:34:42 +00:00
|
|
|
@import "accessibility";
|
|
|
|
@import "helpers";
|
2020-06-17 19:56:07 +00:00
|
|
|
@import "toggler";
|
2020-06-17 19:52:43 +00:00
|
|
|
@import "share_box";
|
2020-09-15 13:03:58 +00:00
|
|
|
@import "embed";
|
2020-11-12 18:20:31 +00:00
|
|
|
@import "snap";
|
2021-01-04 19:43:54 +00:00
|
|
|
@import "editor";
|
2021-02-10 23:37:39 +00:00
|
|
|
@import "menu";
|
2020-11-12 16:38:14 +00:00
|
|
|
|
2021-05-27 18:37:03 +00:00
|
|
|
/// La barra de progreso de Turbolinks tiene el color primario
|
|
|
|
/// de la paleta, definido por Bootstrap o por nosotres.
|
|
|
|
.turbolinks-progress-bar { background-color: $primary; }
|
|
|
|
/// La barra de progreso de Turbo tiene el color primario
|
|
|
|
/// de la paleta, definido por Bootstrap o por nosotres.
|
|
|
|
.turbo-progress-bar { background-color: $primary; }
|
|
|
|
|
|
|
|
/// Mostrar un borde alrededor de todos los elementos para poder
|
|
|
|
/// detectar el espacio que ocupan los elementos. El borde no ocupa
|
|
|
|
/// espacio de por sí, con lo que no afecta la estructura del sitio.
|
2020-11-12 16:38:14 +00:00
|
|
|
@if $debug {
|
|
|
|
* { outline: 1px solid pink; }
|
|
|
|
}
|