* Initial commit for dark theme. * Use DarkReader.auto() to watch for system theme. * Tunning default parameters. * Allow configurable number of recent posts. * Added invisible element to hack theme initialization. * Added default value. * Use Darkreader CDN. * Cleanup to keep darkreader in as few files as possible. * Renamed darkmode.js to darkmode-darkreader.js. * Bring back the initialization. * Added provider property. * Added theme selector to the posts navbar. * Removed extra line breaks. * Changed darkreader CDN to local copy. * Renamed to darkMode. * Fixed CodeQL failures. * Added icons. * Renamed function. * Added SVG inversion. * Used icons for selection. * Toggle initial dark only in the dynamic navbar. Co-authored-by: donfiguerres <donfiguerres@github.com> Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
14 lines
No EOL
771 B
HTML
14 lines
No EOL
771 B
HTML
<script type="text/javascript" src="{{ "/js/jquery-3.4.1.min.js" | relURL }}"></script>
|
|
<script type="text/javascript" src="{{ "/js/popper.min.js" | relURL }}"></script>
|
|
<script type="text/javascript" src="{{ "/js/bootstrap.min.js" | relURL }}"></script>
|
|
|
|
<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>
|
|
|
|
{{ if site.Params.darkMode.enable }}
|
|
{{ if eq site.Params.darkMode.provider "darkreader" }}
|
|
<script type="text/javascript" src="{{ "/js/darkreader.js" | relURL }}"></script>
|
|
<script type="text/javascript" src="{{ "/js/darkmode-darkreader.js" | relURL }}"></script>
|
|
{{ end }}
|
|
{{ end }} |