fix more indentions
This commit is contained in:
parent
a5660c0740
commit
a7fb4fd821
2 changed files with 28 additions and 28 deletions
|
@ -8,7 +8,7 @@ module.exports = {
|
||||||
siteName: 'Gridsome Blog Starter',
|
siteName: 'Gridsome Blog Starter',
|
||||||
|
|
||||||
plugins: [
|
plugins: [
|
||||||
{
|
{
|
||||||
// Create posts from markdown files
|
// Create posts from markdown files
|
||||||
use: '@gridsome/source-filesystem',
|
use: '@gridsome/source-filesystem',
|
||||||
options: {
|
options: {
|
||||||
|
|
|
@ -4,37 +4,37 @@
|
||||||
${head}
|
${head}
|
||||||
</head>
|
</head>
|
||||||
<body ${bodyAttrs}>
|
<body ${bodyAttrs}>
|
||||||
<script>
|
<script>
|
||||||
// Add dark / light detection that runs before Vue.js load. Borrowed from overreacted.io
|
// Add dark / light detection that runs before Vue.js load. Borrowed from overreacted.io
|
||||||
(function() {
|
(function() {
|
||||||
window.__onThemeChange = function() {};
|
window.__onThemeChange = function() {};
|
||||||
function setTheme(newTheme) {
|
function setTheme(newTheme) {
|
||||||
window.__theme = newTheme;
|
window.__theme = newTheme;
|
||||||
preferredTheme = newTheme;
|
preferredTheme = newTheme;
|
||||||
document.body.setAttribute('data-theme', newTheme);
|
document.body.setAttribute('data-theme', newTheme);
|
||||||
window.__onThemeChange(newTheme);
|
window.__onThemeChange(newTheme);
|
||||||
}
|
}
|
||||||
|
|
||||||
var preferredTheme;
|
var preferredTheme;
|
||||||
try {
|
try {
|
||||||
preferredTheme = localStorage.getItem('theme');
|
preferredTheme = localStorage.getItem('theme');
|
||||||
} catch (err) { }
|
} catch (err) { }
|
||||||
|
|
||||||
window.__setPreferredTheme = function(newTheme) {
|
window.__setPreferredTheme = function(newTheme) {
|
||||||
setTheme(newTheme);
|
setTheme(newTheme);
|
||||||
try {
|
try {
|
||||||
localStorage.setItem('theme', newTheme);
|
localStorage.setItem('theme', newTheme);
|
||||||
} catch (err) {}
|
} catch (err) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
var darkQuery = window.matchMedia('(prefers-color-scheme: dark)');
|
var darkQuery = window.matchMedia('(prefers-color-scheme: dark)');
|
||||||
darkQuery.addListener(function(e) {
|
darkQuery.addListener(function(e) {
|
||||||
window.__setPreferredTheme(e.matches ? 'dark' : 'light')
|
window.__setPreferredTheme(e.matches ? 'dark' : 'light')
|
||||||
});
|
});
|
||||||
|
|
||||||
setTheme(preferredTheme || (darkQuery.matches ? 'dark' : 'light'));
|
setTheme(preferredTheme || (darkQuery.matches ? 'dark' : 'light'));
|
||||||
})();
|
})();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
${app}
|
${app}
|
||||||
${scripts}
|
${scripts}
|
||||||
|
|
Loading…
Add table
Reference in a new issue