兼容新年分还没新增对应内容

This commit is contained in:
黄心宇 2025-01-07 17:13:51 +08:00
parent cd8ec4c8b2
commit e0c114e499
2 changed files with 53 additions and 8 deletions

View File

@ -29,6 +29,12 @@ dependencies:
marked: marked:
specifier: 1.2.9 specifier: 1.2.9
version: 1.2.9 version: 1.2.9
react-slick:
specifier: ^0.30.2
version: 0.30.3(react-dom@18.2.0)(react@18.2.0)
slick-carousel:
specifier: ^1.8.1
version: 1.8.1(jquery@3.7.1)
swiper: swiper:
specifier: ^9.4.1 specifier: ^9.4.1
version: 9.4.1 version: 9.4.1
@ -2398,6 +2404,7 @@ packages:
/@humanwhocodes/config-array@0.11.10: /@humanwhocodes/config-array@0.11.10:
resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==}
engines: {node: '>=10.10.0'} engines: {node: '>=10.10.0'}
deprecated: Use @eslint/config-array instead
dependencies: dependencies:
'@humanwhocodes/object-schema': 1.2.1 '@humanwhocodes/object-schema': 1.2.1
debug: 4.3.4(supports-color@5.5.0) debug: 4.3.4(supports-color@5.5.0)
@ -2413,6 +2420,7 @@ packages:
/@humanwhocodes/object-schema@1.2.1: /@humanwhocodes/object-schema@1.2.1:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
deprecated: Use @eslint/object-schema instead
dev: false dev: false
/@iconify/types@2.0.0: /@iconify/types@2.0.0:
@ -3086,7 +3094,7 @@ packages:
'@types/history': 4.7.11 '@types/history': 4.7.11
'@types/react': 18.2.13 '@types/react': 18.2.13
'@types/react-router': 5.1.20 '@types/react-router': 5.1.20
redux: 3.7.2 redux: 4.2.1
dev: true dev: true
/@types/react-router@5.1.20: /@types/react-router@5.1.20:
@ -3630,7 +3638,7 @@ packages:
axios: 0.27.2 axios: 0.27.2
babel-plugin-import: 1.13.6 babel-plugin-import: 1.13.6
dayjs: 1.11.8 dayjs: 1.11.8
dva-core: 2.0.4(redux@3.7.2) dva-core: 2.0.4(redux@4.2.1)
dva-immer: 1.0.1(dva@2.5.0-beta.2) dva-immer: 1.0.1(dva@2.5.0-beta.2)
dva-loading: 3.0.24(dva-core@2.0.4) dva-loading: 3.0.24(dva-core@2.0.4)
event-emitter: 0.3.5 event-emitter: 0.3.5
@ -3948,6 +3956,7 @@ packages:
/acorn-import-assertions@1.9.0(acorn@8.9.0): /acorn-import-assertions@1.9.0(acorn@8.9.0):
resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
deprecated: package has been renamed to acorn-import-attributes
peerDependencies: peerDependencies:
acorn: ^8 acorn: ^8
dependencies: dependencies:
@ -4989,6 +4998,7 @@ packages:
/debug@3.2.7: /debug@3.2.7:
resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
requiresBuild: true
peerDependencies: peerDependencies:
supports-color: '*' supports-color: '*'
peerDependenciesMeta: peerDependenciesMeta:
@ -5212,7 +5222,7 @@ packages:
warning: 3.0.0 warning: 3.0.0
dev: true dev: true
/dva-core@2.0.4(redux@3.7.2): /dva-core@2.0.4(redux@4.2.1):
resolution: {integrity: sha512-Zh39llFyItu9HKXKfCZVf9UFtDTcypdAjGBew1S+wK8BGVzFpm1GPTdd6uIMeg7O6STtCvt2Qv+RwUut1GFynA==} resolution: {integrity: sha512-Zh39llFyItu9HKXKfCZVf9UFtDTcypdAjGBew1S+wK8BGVzFpm1GPTdd6uIMeg7O6STtCvt2Qv+RwUut1GFynA==}
peerDependencies: peerDependencies:
redux: 4.x redux: 4.x
@ -5222,7 +5232,7 @@ packages:
global: 4.4.0 global: 4.4.0
invariant: 2.2.4 invariant: 2.2.4
is-plain-object: 2.0.4 is-plain-object: 2.0.4
redux: 3.7.2 redux: 4.2.1
redux-saga: 0.16.2 redux-saga: 0.16.2
warning: 3.0.0 warning: 3.0.0
dev: true dev: true
@ -5243,7 +5253,7 @@ packages:
dva-core: ^1.1.0 || ^1.5.0-0 || ^1.6.0-0 dva-core: ^1.1.0 || ^1.5.0-0 || ^1.6.0-0
dependencies: dependencies:
'@babel/runtime': 7.21.0 '@babel/runtime': 7.21.0
dva-core: 2.0.4(redux@3.7.2) dva-core: 2.0.4(redux@4.2.1)
dev: true dev: true
/dva@2.5.0-beta.2(react-dom@18.2.0)(react@18.2.0): /dva@2.5.0-beta.2(react-dom@18.2.0)(react@18.2.0):
@ -5320,6 +5330,10 @@ packages:
tapable: 2.2.1 tapable: 2.2.1
dev: false dev: false
/enquire.js@2.1.6:
resolution: {integrity: sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==}
dev: false
/entities@2.2.0: /entities@2.2.0:
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
dev: false dev: false
@ -5596,6 +5610,7 @@ packages:
/eslint@8.43.0: /eslint@8.43.0:
resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==} resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
hasBin: true hasBin: true
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0)
@ -6824,6 +6839,10 @@ packages:
supports-color: 8.1.1 supports-color: 8.1.1
dev: false dev: false
/jquery@3.7.1:
resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==}
dev: false
/js-base64@3.7.5: /js-base64@3.7.5:
resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==} resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==}
dev: false dev: false
@ -7081,7 +7100,6 @@ packages:
/lodash.debounce@4.0.8: /lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
dev: true
/lodash.merge@4.6.2: /lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
@ -7290,6 +7308,7 @@ packages:
/ms@2.1.3: /ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
requiresBuild: true
dev: false dev: false
optional: true optional: true
@ -8271,6 +8290,7 @@ packages:
/prr@1.0.1: /prr@1.0.1:
resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
requiresBuild: true
dev: false dev: false
optional: true optional: true
@ -9110,6 +9130,21 @@ packages:
react: 18.2.0 react: 18.2.0
dev: false dev: false
/react-slick@0.30.3(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-B4x0L9GhkEWUMApeHxr/Ezp2NncpGc+5174R02j+zFiWuYboaq98vmxwlpafZfMjZic1bjdIqqmwLDcQY0QaFA==}
peerDependencies:
react: ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
dependencies:
classnames: 2.3.2
enquire.js: 2.1.6
json2mq: 0.2.0
lodash.debounce: 4.0.8
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
resize-observer-polyfill: 1.5.1
dev: false
/react@18.1.0: /react@18.1.0:
resolution: {integrity: sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==} resolution: {integrity: sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
@ -9344,6 +9379,7 @@ packages:
/rimraf@3.0.2: /rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true hasBin: true
dependencies: dependencies:
glob: 7.2.3 glob: 7.2.3
@ -9416,6 +9452,7 @@ packages:
/sax@1.2.4: /sax@1.2.4:
resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
requiresBuild: true
dev: false dev: false
optional: true optional: true
@ -9540,6 +9577,14 @@ packages:
is-fullwidth-code-point: 3.0.0 is-fullwidth-code-point: 3.0.0
dev: false dev: false
/slick-carousel@1.8.1(jquery@3.7.1):
resolution: {integrity: sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==}
peerDependencies:
jquery: '>=1.8.0'
dependencies:
jquery: 3.7.1
dev: false
/sonic-boom@2.8.0: /sonic-boom@2.8.0:
resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==}
dependencies: dependencies:

View File

@ -21,6 +21,6 @@ export function extractYear(url) {
} }
export function getConfig() { export function getConfig() {
const year = extractYear(window.location.pathname) const year = extractYear(window.location.pathname)
return config[year] return config[year] || config[Object.keys(config).pop()]
} }