Skip to content

Commit b5a8d11

Browse files
authored
Merge pull request #291 from NAMTeam/fix/fix-up-dark-mode
fix: add missing postcss config
2 parents bb5c076 + 3abd11c commit b5a8d11

5 files changed

Lines changed: 183 additions & 317 deletions

File tree

assets/scss/app.scss

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
11
/** Import Bootstrap functions */
2-
@import "bootstrap/scss/functions";
2+
@import 'bootstrap/scss/functions';
33

44
/** Import theme variables */
5-
@import "common/variables";
5+
@import 'common/variables';
66

77
/** Import Bootstrap */
8-
@import "bootstrap/scss/bootstrap";
8+
@import 'bootstrap/scss/bootstrap';
99

1010
/** Import highlight.js */
1111
// @import "highlight.js/scss/github-dark-dimmed";
1212

1313
/** Import KaTeX */
14-
@import "katex/dist/katex";
14+
@import 'katex/dist/katex';
1515

1616
/** Import theme styles */
17-
@import "common/fonts";
18-
@import "common/global";
19-
@import "common/dark";
20-
@import "common/font-switcher";
21-
@import "components/alerts";
22-
@import "components/buttons";
23-
@import "components/code";
24-
@import "components/details";
25-
@import "components/syntax";
26-
@import "components/comments";
27-
@import "components/forms";
28-
@import "components/images";
29-
@import "components/mermaid";
30-
@import "components/search";
31-
@import "components/tables";
32-
@import "layouts/footer";
33-
@import "layouts/header";
34-
@import "layouts/pages";
35-
@import "layouts/posts";
36-
@import "layouts/sidebar";
37-
@import "layouts/shortcodes/index";
17+
@import 'common/fonts';
18+
@import 'common/global';
19+
@import 'common/dark';
20+
@import 'common/font-switcher';
21+
@import 'components/alerts';
22+
@import 'components/buttons';
23+
@import 'components/code';
24+
@import 'components/details';
25+
@import 'components/syntax';
26+
@import 'components/comments';
27+
@import 'components/forms';
28+
@import 'components/images';
29+
@import 'components/mermaid';
30+
@import 'components/search';
31+
@import 'components/tables';
32+
@import 'layouts/footer';
33+
@import 'layouts/header';
34+
@import 'layouts/pages';
35+
@import 'layouts/posts';
36+
@import 'layouts/sidebar';
37+
@import 'layouts/shortcodes/index';

config/postcss.config.cjs

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,28 @@
11
const autoprefixer = require('autoprefixer');
22
const purgeImport = require('@fullhuman/postcss-purgecss');
3-
const purgeCssPlugin = purgeImport.purgeCSSPlugin || purgeImport.default || purgeImport;
3+
const purgeCssPlugin =
4+
purgeImport.purgeCSSPlugin || purgeImport.default || purgeImport;
45
const whitelister = require('purgecss-whitelister');
56

67
module.exports = {
78
plugins: [
89
autoprefixer(),
910
purgeCssPlugin({
10-
content: [
11-
'./layouts/**/*.html',
12-
'./content/**/*.md',
11+
content: ['./layouts/**/*.html', './content/**/*.md'],
12+
dynamicAttributes: [
13+
'aria-expanded',
14+
'data-bs-popper',
15+
'data-bs-target',
16+
'data-bs-theme',
17+
'data-dark-mode',
18+
'data-global-alert',
19+
'data-pane', // tabs.js
20+
'data-popper-placement',
21+
'data-sizes',
22+
'data-toggle-tab', // tabs.js
23+
'id',
24+
'size',
25+
'type',
1326
],
1427
safelist: [
1528
'lazyloaded',
@@ -48,4 +61,4 @@ module.exports = {
4861
],
4962
}),
5063
],
51-
}
64+
};

0 commit comments

Comments
 (0)