Преглед на файлове

Add LaTeX support (#481)

* Add Blogtrottr as newsletter provider

* Fixed absLangURL issue with sections in footer

* Add LaTeX support

Added katex scripts and css to scripts and header partials, respectively

* Replace CDN with local files for LaTex resources + Fix flag error

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

Co-authored-by: Pablo Marcos <codebergflamingo@staplehorse.anonaddy.com>
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
Pablo Marcos преди 3 години
родител
ревизия
063c65716b

+ 2 - 1
layouts/partials/header.html

@@ -8,9 +8,10 @@
 <link rel="stylesheet" href="{{ "/css/navigators/navbar.css" | relURL }}"/>
 <link rel="stylesheet" href="{{ "/css/plyr.css" | relURL }}"/>
 <link rel="stylesheet" href="{{ "/css/flag-icon.min.css" | relURL }}"/>
+<link rel="stylesheet" href="{{ "/css/katex.min.css" | relURL }}">
 
 <!--=================== cdn ==============================-->
-<link href="https://fonts.googleapis.com/css2?family=Muli:wght@300;400;500;600" rel="stylesheet">
+<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Muli:wght@300;400;500;600">
 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css" />
 
 <!--================= fab-icon =========================-->

+ 2 - 2
layouts/partials/navigators/floating-lang-selector.html

@@ -6,14 +6,14 @@
 <div class="dropdown languageSelector">
     <a class="btn dropdown-toggle" href="#" id="languageSelector" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
         {{ $countryCode := partial "helpers/country-code.html" . }}
-        <img class="flag" src="https://www.countryflags.io/{{ $countryCode }}/flat/16.png" alt="{{ $countryCode }}">
+        <span class="flag-icon flag-icon-{{$countryCode}}"></span>
         {{ site.Language.LanguageName }}
     </a>
     <div class="dropdown-menu" aria-labelledby="languageSelector">
         {{ range .Translations }}
         <a class="dropdown-item nav-link languages-item" href="{{ path.Join "/" (cond (eq .Language.Lang "en") "" .Language.Lang) $pageURL }}">
             {{ $countryCode := partial "helpers/country-code.html" . }}
-            <img class="flag" src="https://www.countryflags.io/{{ $countryCode }}/flat/24.png" alt="{{ $countryCode }}">
+            <span class="flag-icon flag-icon-{{$countryCode}}"></span>
             {{ .Language.LanguageName }}
         </a>
         {{ end }}

+ 3 - 0
layouts/partials/scripts.html

@@ -5,3 +5,6 @@
 <script type="text/javascript" src="{{ "/js/navbar.js" | relURL }}"></script>
 <script type="text/javascript" src="{{ "/js/plyr.js" | relURL }}"></script>
 <script type="text/javascript" src="{{ "/js/main.js" | relURL }}"></script>
+
+<script type="text/javascript" defer src="{{ "/js/katex.min.js" | relURL }}"></script>
+<script type="text/javascript" defer src="{{ "/js/auto-render.min.js" | relURL }}" onload="renderMathInElement(document.body);"></script>

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
static/css/katex.min.css


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
static/js/auto-render.min.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
static/js/katex.min.js


Някои файлове не бяха показани, защото твърде много файлове са промени