Skip to content

Commit 5faaa74

Browse files
committed
perf(website): perf homepage without styled-component
docusaurus not full support css-in-js solution
1 parent df72fbf commit 5faaa74

File tree

5 files changed

+132
-98
lines changed

5 files changed

+132
-98
lines changed

pnpm-lock.yaml

Lines changed: 51 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

website/docusaurus.config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,5 +122,8 @@ module.exports = {
122122
locales: ['en', 'zh-Hans'],
123123
},
124124
presets: [['@docusaurus/preset-classic', presetClassicOptions]],
125-
plugins: [require.resolve('docusaurus-plugin-image-zoom')],
125+
plugins: [
126+
require.resolve('docusaurus-plugin-image-zoom'),
127+
require.resolve('docusaurus-plugin-less'),
128+
],
126129
};

website/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
"@svgr/webpack": "^5.5.0",
2525
"clsx": "^1.2.1",
2626
"docusaurus-plugin-image-zoom": "^0.1.1",
27+
"docusaurus-plugin-less": "^2.0.2",
2728
"file-loader": "^6.2.0",
2829
"prism-react-renderer": "^1.3.5",
2930
"react": "^17.0.2",
3031
"react-dom": "^17.0.2",
31-
"styled-components": "^5.3.6",
3232
"url-loader": "^4.1.1"
3333
},
3434
"browserslist": {
@@ -54,6 +54,8 @@
5454
"@types/styled-components": "^5.1.26",
5555
"fs-extra": "^10.1.0",
5656
"glob": "^7.2.3",
57+
"less": "^4.1.3",
58+
"less-loader": "^10.2.0",
5759
"ts-node": "^10.9.1",
5860
"typescript": "^4.9.5"
5961
}

0 commit comments

Comments
 (0)