chore: add rehypeUnwrapImg plugin for image processing optimization, update katex resource path

This commit is contained in:
radishzzz 2025-05-16 04:32:59 +01:00
parent 110fad06ab
commit 55923f9fcc
8 changed files with 93 additions and 74 deletions

71
pnpm-lock.yaml generated
View file

@ -32,9 +32,6 @@ importers:
feed:
specifier: ^5.0.1
version: 5.0.1
katex:
specifier: ^0.16.22
version: 0.16.22
markdown-it:
specifier: ^14.1.0
version: 14.1.0
@ -925,23 +922,23 @@ packages:
cpu: [x64]
os: [win32]
'@shikijs/core@3.4.1':
resolution: {integrity: sha512-GCqSd3KXRTKX1sViP7fIyyyf6do2QVg+fTd4IT00ucYCVSKiSN8HbFbfyjGsoZePNKWcQqXe4U4rrz2IVldG5A==}
'@shikijs/core@3.4.2':
resolution: {integrity: sha512-AG8vnSi1W2pbgR2B911EfGqtLE9c4hQBYkv/x7Z+Kt0VxhgQKcW7UNDVYsu9YxwV6u+OJrvdJrMq6DNWoBjihQ==}
'@shikijs/engine-javascript@3.4.1':
resolution: {integrity: sha512-oGvRqN3Bsk+cGzmCb/5Kt/LfD7uyA8vCUUawyqmLti/AYNV7++zIZFEW8JwW5PrpPNWWx9RcZ/chnYLedzlVIQ==}
'@shikijs/engine-javascript@3.4.2':
resolution: {integrity: sha512-1/adJbSMBOkpScCE/SB6XkjJU17ANln3Wky7lOmrnpl+zBdQ1qXUJg2GXTYVHRq+2j3hd1DesmElTXYDgtfSOQ==}
'@shikijs/engine-oniguruma@3.4.1':
resolution: {integrity: sha512-p8I5KWgEDUcXRif9JjJUZtNeqCyxZ8xcslecDJMigsqSZfokwqQIsH4aGpdjzmDf8LIWvT+C3TCxnJQVaPmCbQ==}
'@shikijs/engine-oniguruma@3.4.2':
resolution: {integrity: sha512-zcZKMnNndgRa3ORja6Iemsr3DrLtkX3cAF7lTJkdMB6v9alhlBsX9uNiCpqofNrXOvpA3h6lHcLJxgCIhVOU5Q==}
'@shikijs/langs@3.4.1':
resolution: {integrity: sha512-v5A5ApJYcrcPLHcwAi0bViUU+Unh67UaXU9gGX3qfr2z3AqlqSZbC00W/3J4+tfGJASzwrWDro2R1er6SsCL1Q==}
'@shikijs/langs@3.4.2':
resolution: {integrity: sha512-H6azIAM+OXD98yztIfs/KH5H4PU39t+SREhmM8LaNXyUrqj2mx+zVkr8MWYqjceSjDw9I1jawm1WdFqU806rMA==}
'@shikijs/themes@3.4.1':
resolution: {integrity: sha512-XOJgs55mVVMZtNVJx1NVmdcfXG9HIyZGh7qpCw/Ok5UMjWgkmb8z15TgcmF3ItvHItijiIMl9BLcNO/tFSGl1w==}
'@shikijs/themes@3.4.2':
resolution: {integrity: sha512-qAEuAQh+brd8Jyej2UDDf+b4V2g1Rm8aBIdvt32XhDPrHvDkEnpb7Kzc9hSuHUxz0Iuflmq7elaDuQAP9bHIhg==}
'@shikijs/types@3.4.1':
resolution: {integrity: sha512-4flT+pToGqRBb0UhGqXTV7rCqUS3fhc8z3S2Djc3E5USKhXwadeKGFVNB2rKXfohlrEozNJMtMiZaN8lfdj/ZQ==}
'@shikijs/types@3.4.2':
resolution: {integrity: sha512-zHC1l7L+eQlDXLnxvM9R91Efh2V4+rN3oMVS2swCBssbj2U/FBwybD1eeLaq8yl/iwT+zih8iUbTBCgGZOYlVg==}
'@shikijs/vscode-textmate@10.0.2':
resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
@ -3443,8 +3440,8 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
shiki@3.4.1:
resolution: {integrity: sha512-PSnoczt+iWIOB4iRQ+XVPFtTuN1FcmuYzPgUBZTSv5pC6CozssIx2M4O5n4S9gJlUu9A3FxMU0ZPaHflky/6LA==}
shiki@3.4.2:
resolution: {integrity: sha512-wuxzZzQG8kvZndD7nustrNFIKYJ1jJoWIPaBpVe2+KHSvtzMi4SBjOxrigs8qeqce/l3U0cwiC+VAkLKSunHQQ==}
side-channel-list@1.0.0:
resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
@ -4316,7 +4313,7 @@ snapshots:
remark-parse: 11.0.0
remark-rehype: 11.1.2
remark-smartypants: 3.0.2
shiki: 3.4.1
shiki: 3.4.2
smol-toml: 1.3.4
unified: 11.0.5
unist-util-remove-position: 5.0.0
@ -4953,33 +4950,33 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.40.2':
optional: true
'@shikijs/core@3.4.1':
'@shikijs/core@3.4.2':
dependencies:
'@shikijs/types': 3.4.1
'@shikijs/types': 3.4.2
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
hast-util-to-html: 9.0.5
'@shikijs/engine-javascript@3.4.1':
'@shikijs/engine-javascript@3.4.2':
dependencies:
'@shikijs/types': 3.4.1
'@shikijs/types': 3.4.2
'@shikijs/vscode-textmate': 10.0.2
oniguruma-to-es: 4.3.3
'@shikijs/engine-oniguruma@3.4.1':
'@shikijs/engine-oniguruma@3.4.2':
dependencies:
'@shikijs/types': 3.4.1
'@shikijs/types': 3.4.2
'@shikijs/vscode-textmate': 10.0.2
'@shikijs/langs@3.4.1':
'@shikijs/langs@3.4.2':
dependencies:
'@shikijs/types': 3.4.1
'@shikijs/types': 3.4.2
'@shikijs/themes@3.4.1':
'@shikijs/themes@3.4.2':
dependencies:
'@shikijs/types': 3.4.1
'@shikijs/types': 3.4.2
'@shikijs/types@3.4.1':
'@shikijs/types@3.4.2':
dependencies:
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
@ -5682,7 +5679,7 @@ snapshots:
prompts: 2.4.2
rehype: 13.0.2
semver: 7.7.2
shiki: 3.4.1
shiki: 3.4.2
tinyexec: 0.3.2
tinyglobby: 0.2.13
tsconfck: 3.1.5(typescript@5.8.3)
@ -8369,14 +8366,14 @@ snapshots:
shebang-regex@3.0.0: {}
shiki@3.4.1:
shiki@3.4.2:
dependencies:
'@shikijs/core': 3.4.1
'@shikijs/engine-javascript': 3.4.1
'@shikijs/engine-oniguruma': 3.4.1
'@shikijs/langs': 3.4.1
'@shikijs/themes': 3.4.1
'@shikijs/types': 3.4.1
'@shikijs/core': 3.4.2
'@shikijs/engine-javascript': 3.4.2
'@shikijs/engine-oniguruma': 3.4.2
'@shikijs/langs': 3.4.2
'@shikijs/themes': 3.4.2
'@shikijs/types': 3.4.2
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4