Skip to content

Commit

Permalink
fix: rtl and ltr mode
Browse files Browse the repository at this point in the history
  • Loading branch information
lxndrblz committed Feb 19, 2022
1 parent 713315c commit 76e9a77
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 15 deletions.
4 changes: 4 additions & 0 deletions assets/scss/anatole.rtl.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
$content-ratio: {{- .Site.Params.contentratio | default 0.6 -}};
$text-direction: "rtl";

@import 'main.scss';
4 changes: 4 additions & 0 deletions assets/scss/anatole.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
$content-ratio: {{- .Site.Params.contentratio | default 0.6 -}};
$text-direction: "ltr";

@import 'main.scss';
3 changes: 0 additions & 3 deletions assets/scss/main.scss
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
$content-ratio: {{- .Site.Params.contentratio | default 0.6 -}};
$text-direction: {{- .Site.Language.LanguageDirection | default "ltr" -}};

@import './modules/variables';
@import './modules/config';
@import './modules/color_theme';
Expand Down
4 changes: 2 additions & 2 deletions assets/scss/modules/_config.scss
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@
}

@mixin ltr {
@if $text-direction = "ltr" {
@if $text-direction == ltr {
@content;
}
}

@mixin rtl {
@if $text-direction = "rtl" {
@if $text-direction == rtl {
@content;
}
}
29 changes: 19 additions & 10 deletions layouts/partials/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,19 +45,28 @@

{{- end -}}


<!-- CSS -->
{{ $sassTemplate := resources.Get "scss/main.scss" }}
{{ if eq .Site.Language.LanguageDirection "rtl" }}
{{ $sassTemplate := resources.Get "scss/anatole.rtl.scss" }}
{{ $style := $sassTemplate | resources.ExecuteAsTemplate "scss/main.rtl.scss" . | resources.ToCSS | resources.Minify | resources.Fingerprint }}
<link
rel="stylesheet"
href="{{ $style.RelPermalink }}"
integrity="{{ $style.Data.Integrity }}"
crossorigin="anonymous"
type="text/css"
/>
{{ else }}
{{ $sassTemplate := resources.Get "scss/anatole.scss" }}
{{ $style := $sassTemplate | resources.ExecuteAsTemplate "scss/main.scss" . | resources.ToCSS | resources.Minify | resources.Fingerprint }}


<link
rel="stylesheet"
href="{{ $style.RelPermalink }}"
integrity="{{ $style.Data.Integrity }}"
crossorigin="anonymous"
type="text/css"
/>
rel="stylesheet"
href="{{ $style.RelPermalink }}"
integrity="{{ $style.Data.Integrity }}"
crossorigin="anonymous"
type="text/css"
/>
{{ end }}

{{ $markupHighlightStyle := resources.Get "css/markupHighlight.css" | resources.Minify | resources.Fingerprint }}
<link
Expand Down

0 comments on commit 76e9a77

Please sign in to comment.