Skip to content

Commit da4b312

Browse files
authored
Feat: Add AnnouncementBar (#513)
AnnouncementBar is not yet enabled. This commit includes the styles for AnnouncementBar. There are other minor updates: - Dependencies upgrade - Updated authors.yml - Upgrade yarn version to 3.6.3. Fixes Netlify.
1 parent 7410a70 commit da4b312

File tree

8 files changed

+4315
-2445
lines changed

8 files changed

+4315
-2445
lines changed

.yarn/releases/yarn-3.6.3.cjs

Lines changed: 874 additions & 0 deletions
Large diffs are not rendered by default.

.yarnrc.yml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,2 @@
1-
packageExtensions:
2-
"@docusaurus/module-type-aliases@*":
3-
dependencies:
4-
"@docusaurus/react-loadable": ^5.5.2
5-
react-loadable: "npm:@docusaurus/react-loadable@^5.5.2"
6-
"@docusaurus/theme-classic@*":
7-
dependencies:
8-
utility-types: ^3.10.0
9-
"@docusaurus/theme-common@*":
10-
dependencies:
11-
history: ^4.9.0
12-
"@docusaurus/types@*":
13-
dependencies:
14-
history: ^4.9.0
151

16-
yarnPath: .yarn/releases/yarn-3.2.1.cjs
2+
yarnPath: .yarn/releases/yarn-3.6.3.cjs

blog/authors.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,8 @@ alex-gu:
1313
title: 2023 届算法小组成员
1414
url: https://github.com/phoeniiix1203
1515
image_url: https://github.com/phoeniiix1203.png
16+
qwerzl:
17+
name: qwerzl
18+
title: 信息化社 2024 届社长
19+
url: https://github.com/qwerzl
20+
image_url: https://github.com/qwerzl.png

docusaurus.config.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,22 @@ module.exports = {
2424
},
2525
plugins: ["alumni"],
2626
themeConfig: {
27+
// announcementBar: {
28+
// id: 'support_us',
29+
// content:
30+
// '<b>🎉 C社2023届开始招新啦</b>! <a target="_blank" rel="noopener noreferrer" href="#">了解更多</a>',
31+
// backgroundColor: '#22292f',
32+
// textColor: '#FFFFFF',
33+
// isCloseable: false,
34+
// },
2735
navbar: {
2836
title: "世外信息化社",
2937
logo: {
3038
alt: "Computerization Logo",
3139
src: "img/logo.svg",
3240
srcDark: "img/logo.svg",
3341
},
42+
3443
items: [
3544
{ to: "alumni", label: "往届成员", position: "left" },
3645
{ to: "docs/about-us", label: "文档", position: "left" },

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
"prepare": "husky install"
2020
},
2121
"dependencies": {
22-
"@docusaurus/core": "2.0.0-beta.21",
23-
"@docusaurus/preset-classic": "2.0.0-beta.21",
24-
"@docusaurus/theme-classic": "2.0.0-beta.21",
22+
"@docusaurus/core": "latest",
23+
"@docusaurus/preset-classic": "latest",
24+
"@docusaurus/theme-classic": "latest",
2525
"@mdx-js/react": "1.6.22",
2626
"clsx": "1.1.1",
2727
"docusaurus-plugin-alumni": "0.0.0",
@@ -44,8 +44,8 @@
4444
]
4545
},
4646
"devDependencies": {
47-
"@docusaurus/module-type-aliases": "2.0.0-beta.21",
48-
"@docusaurus/types": "2.0.0-beta.21",
47+
"@docusaurus/module-type-aliases": "latest",
48+
"@docusaurus/types": "latest",
4949
"@tsconfig/docusaurus": "1.0.5",
5050
"@types/node": "17.0.40",
5151
"@types/react": "18.0.12",

src/css/custom.css

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,15 @@
2828
html[data-theme="dark"] .docusaurus-highlight-code-line {
2929
background-color: rgb(28, 30, 37);
3030
}
31+
32+
.content_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-Content-styles-module.announcementBarContent_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-styles-module {
33+
padding-top: 7px;
34+
}
35+
36+
.announcementBar_node_modules-\@docusaurus-theme-classic-lib-theme-AnnouncementBar-styles-module {
37+
height: 40px !important;
38+
}
39+
40+
.footer__logo {
41+
width: 100px;
42+
}

src/plugins/docusaurus-plugin-alumni/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
"prettier": "2.6.2"
2222
},
2323
"devDependencies": {
24-
"@docusaurus/module-type-aliases": "2.0.0-beta.21",
25-
"@docusaurus/types": "2.0.0-beta.21",
24+
"@docusaurus/module-type-aliases": "latest",
25+
"@docusaurus/types": "latest",
2626
"@types/fs-extra": "9.0.13",
2727
"@types/js-yaml": "4.0.5",
2828
"@types/node": "17.0.40",

0 commit comments

Comments
 (0)