mirror of
https://github.com/reonokiy/blog.nokiy.net.git
synced 2025-06-15 11:12:54 +02:00
chore: update theme guide posts
This commit is contained in:
parent
f3fc03b8d6
commit
d359028d09
11 changed files with 624 additions and 101 deletions
|
@ -13,12 +13,12 @@
|
|||
"lint:fix": "eslint . --fix"
|
||||
},
|
||||
"dependencies": {
|
||||
"@astrojs/mdx": "^4.2.1",
|
||||
"@astrojs/mdx": "^4.2.2",
|
||||
"@astrojs/partytown": "^2.1.4",
|
||||
"@astrojs/rss": "^4.0.11",
|
||||
"@astrojs/sitemap": "^3.3.0",
|
||||
"@waline/client": "^3.5.6",
|
||||
"astro": "^5.5.4",
|
||||
"astro": "^5.5.5",
|
||||
"astro-compress": "^2.3.6",
|
||||
"astro-og-canvas": "^0.7.0",
|
||||
"astro-robots-txt": "^1.0.0",
|
||||
|
|
180
pnpm-lock.yaml
generated
180
pnpm-lock.yaml
generated
|
@ -9,8 +9,8 @@ importers:
|
|||
.:
|
||||
dependencies:
|
||||
'@astrojs/mdx':
|
||||
specifier: ^4.2.1
|
||||
version: 4.2.1(astro@5.5.4(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0))
|
||||
specifier: ^4.2.2
|
||||
version: 4.2.2(astro@5.5.5(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0))
|
||||
'@astrojs/partytown':
|
||||
specifier: ^2.1.4
|
||||
version: 2.1.4
|
||||
|
@ -24,14 +24,14 @@ importers:
|
|||
specifier: ^3.5.6
|
||||
version: 3.5.6(typescript@5.8.2)
|
||||
astro:
|
||||
specifier: ^5.5.4
|
||||
version: 5.5.4(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0)
|
||||
specifier: ^5.5.5
|
||||
version: 5.5.5(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0)
|
||||
astro-compress:
|
||||
specifier: ^2.3.6
|
||||
version: 2.3.6(@types/node@22.13.13)(jiti@2.4.2)(rollup@4.37.0)(typescript@5.8.2)(yaml@2.7.0)
|
||||
astro-og-canvas:
|
||||
specifier: ^0.7.0
|
||||
version: 0.7.0(astro@5.5.4(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0))
|
||||
version: 0.7.0(astro@5.5.5(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0))
|
||||
astro-robots-txt:
|
||||
specifier: ^1.0.0
|
||||
version: 1.0.0
|
||||
|
@ -203,8 +203,8 @@ packages:
|
|||
'@astrojs/markdown-remark@6.3.1':
|
||||
resolution: {integrity: sha512-c5F5gGrkczUaTVgmMW9g1YMJGzOtRvjjhw6IfGuxarM6ct09MpwysP10US729dy07gg8y+ofVifezvP3BNsWZg==}
|
||||
|
||||
'@astrojs/mdx@4.2.1':
|
||||
resolution: {integrity: sha512-huVIR6YNtdJ233swDwj4RWCjhpUtz8wTLybPPZi5tdBFxwahMRYcGtGVEHjyUE9z+Je2LUVgQTzrPgvJi53oOQ==}
|
||||
'@astrojs/mdx@4.2.2':
|
||||
resolution: {integrity: sha512-nWDvuCPenxoxbog3YK3yVWF3Jw7Lq1+ziWSAOc9fy6zAUbPDSr2bt3c6r6+oa1ll0miCQByj5UVts6eJvN/y+g==}
|
||||
engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0}
|
||||
peerDependencies:
|
||||
astro: ^5.0.0
|
||||
|
@ -1075,78 +1075,78 @@ packages:
|
|||
peerDependencies:
|
||||
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
|
||||
|
||||
'@unrs/rspack-resolver-binding-darwin-arm64@1.3.0':
|
||||
resolution: {integrity: sha512-EcjI0Hh2HiNOM0B9UuYH1PfLWgE6/SBQ4dKoHXWNloERfveha/n6aUZSBThtPGnJenmdfaJYXXZtqyNbWtJAFw==}
|
||||
'@unrs/resolver-binding-darwin-arm64@1.3.2':
|
||||
resolution: {integrity: sha512-ddnlXgRi0Fog5+7U5Q1qY62wl95Q1lB4tXQX1UIA9YHmRCHN2twaQW0/4tDVGCvTVEU3xEayU7VemEr7GcBYUw==}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
||||
'@unrs/rspack-resolver-binding-darwin-x64@1.3.0':
|
||||
resolution: {integrity: sha512-3CgG+mhfudDfnaDqwEl0W1mcGTto5f5mqPyJSXcWDxrnNc7pr/p01khIgWOoOD1eCwVejmgpYvRKGBwJPwgHOQ==}
|
||||
'@unrs/resolver-binding-darwin-x64@1.3.2':
|
||||
resolution: {integrity: sha512-tnl9xoEeg503jis+LW5cuq4hyLGQyqaoBL8VdPSqcewo/FL1C8POHbzl+AL25TidWYJD+R6bGUTE381kA1sT9w==}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
||||
'@unrs/rspack-resolver-binding-freebsd-x64@1.3.0':
|
||||
resolution: {integrity: sha512-ww8BwryDrpXlSajwSIEUXEv8oKDkw04L2ke3hxjaxWohuBV8pAQie9XBS4yQTyREuL2ypcqbARfoCXJJzVp7ig==}
|
||||
'@unrs/resolver-binding-freebsd-x64@1.3.2':
|
||||
resolution: {integrity: sha512-zyPn9LFCCjhKPeCtECZaiMUgkYN/VpLb4a9Xv7QriJmTaQxsuDtXqOHifrzUXIhorJTyS+5MOKDuNL0X9I4EHA==}
|
||||
cpu: [x64]
|
||||
os: [freebsd]
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-arm-gnueabihf@1.3.0':
|
||||
resolution: {integrity: sha512-WyhonI1mkuAlnG2iaMjk7uy4aWX+FWi2Au8qCCwj57wVHbAEfrN6xN2YhzbrsCC+ciumKhj5c01MqwsnYDNzWQ==}
|
||||
'@unrs/resolver-binding-linux-arm-gnueabihf@1.3.2':
|
||||
resolution: {integrity: sha512-UWx56Wh59Ro69fe+Wfvld4E1n9KG0e3zeouWLn8eSasyi/yVH/7ZW3CLTVFQ81oMKSpXwr5u6RpzttDXZKiO4g==}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-arm-musleabihf@1.3.0':
|
||||
resolution: {integrity: sha512-+uCP6hIAMVWHKQnLZHESJ1U1TFVGLR3FTeaS2A4zB0k8w+IbZlWwl9FiBUOwOiqhcCCyKiUEifgnYFNGpxi3pw==}
|
||||
'@unrs/resolver-binding-linux-arm-musleabihf@1.3.2':
|
||||
resolution: {integrity: sha512-VYGQXsOEJtfaoY2fOm8Z9ii5idFaHFYlrq3yMFZPaFKo8ufOXYm8hnfru7qetbM9MX116iWaPC0ZX5sK+1Dr+g==}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-arm64-gnu@1.3.0':
|
||||
resolution: {integrity: sha512-p+s/Wp8rf75Qqs2EPw4HC0xVLLW+/60MlVAsB7TYLoeg1e1CU/QCis36FxpziLS0ZY2+wXdTnPUxr+5kkThzwQ==}
|
||||
'@unrs/resolver-binding-linux-arm64-gnu@1.3.2':
|
||||
resolution: {integrity: sha512-3zP420zxJfYPD1rGp2/OTIBxF8E3+/6VqCG+DEO6kkDgBiloa7Y8pw1o7N9BfgAC+VC8FPZsFXhV2lpx+lLRMQ==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-arm64-musl@1.3.0':
|
||||
resolution: {integrity: sha512-cZEL9jmZ2kAN53MEk+fFCRJM8pRwOEboDn7sTLjZW+hL6a0/8JNfHP20n8+MBDrhyD34BSF4A6wPCj/LNhtOIQ==}
|
||||
'@unrs/resolver-binding-linux-arm64-musl@1.3.2':
|
||||
resolution: {integrity: sha512-ZWjSleUgr88H4Kei7yT4PlPqySTuWN1OYDDcdbmMCtLWFly3ed+rkrcCb3gvqXdDbYrGOtzv3g2qPEN+WWNv5Q==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-ppc64-gnu@1.3.0':
|
||||
resolution: {integrity: sha512-IOeRhcMXTNlk2oApsOozYVcOHu4t1EKYKnTz4huzdPyKNPX0Y9C7X8/6rk4aR3Inb5s4oVMT9IVKdgNXLcpGAQ==}
|
||||
'@unrs/resolver-binding-linux-ppc64-gnu@1.3.2':
|
||||
resolution: {integrity: sha512-p+5OvYJ2UOlpjes3WfBlxyvQok2u26hLyPxLFHkYlfzhZW0juhvBf/tvewz1LDFe30M7zL9cF4OOO5dcvtk+cw==}
|
||||
cpu: [ppc64]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-s390x-gnu@1.3.0':
|
||||
resolution: {integrity: sha512-op54XrlEbhgVRCxzF1pHFcLamdOmHDapwrqJ9xYRB7ZjwP/zQCKzz/uAsSaAlyQmbSi/PXV7lwfca4xkv860/Q==}
|
||||
'@unrs/resolver-binding-linux-s390x-gnu@1.3.2':
|
||||
resolution: {integrity: sha512-yweY7I6SqNn3kvj6vE4PQRo7j8Oz6+NiUhmgciBNAUOuI3Jq0bnW29hbHJdxZRSN1kYkQnSkbbA1tT8VnK816w==}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-x64-gnu@1.3.0':
|
||||
resolution: {integrity: sha512-orbQF7sN02N/b9QF8Xp1RBO5YkfI+AYo9VZw0H2Gh4JYWSuiDHjOPEeFPDIRyWmXbQJuiVNSB+e1pZOjPPKIyg==}
|
||||
'@unrs/resolver-binding-linux-x64-gnu@1.3.2':
|
||||
resolution: {integrity: sha512-fNIvtzJcGN9hzWTIayrTSk2+KHQrqKbbY+I88xMVMOFV9t4AXha4veJdKaIuuks+2JNr6GuuNdsL7+exywZ32w==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-x64-musl@1.3.0':
|
||||
resolution: {integrity: sha512-kpjqjIAC9MfsjmlgmgeC8U9gZi6g/HTuCqpI7SBMjsa7/9MvBaQ6TJ7dtnsV/+DXvfJ2+L5teBBXG+XxfpvIFA==}
|
||||
'@unrs/resolver-binding-linux-x64-musl@1.3.2':
|
||||
resolution: {integrity: sha512-OaFEw8WAjiwBGxutQgkWhoAGB5BQqZJ8Gjt/mW+m6DWNjimcxU22uWCuEtfw1CIwLlKPOzsgH0429fWmZcTGkg==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@unrs/rspack-resolver-binding-wasm32-wasi@1.3.0':
|
||||
resolution: {integrity: sha512-JAg0hY3kGsCPk7Jgh16yMTBZ6VEnoNR1DFZxiozjKwH+zSCfuDuM5S15gr50ofbwVw9drobIP2TTHdKZ15MJZQ==}
|
||||
'@unrs/resolver-binding-wasm32-wasi@1.3.2':
|
||||
resolution: {integrity: sha512-u+sumtO7M0AGQ9bNQrF4BHNpUyxo23FM/yXZfmVAicTQ+mXtG06O7pm5zQUw3Mr4jRs2I84uh4O0hd8bdouuvQ==}
|
||||
engines: {node: '>=14.0.0'}
|
||||
cpu: [wasm32]
|
||||
|
||||
'@unrs/rspack-resolver-binding-win32-arm64-msvc@1.3.0':
|
||||
resolution: {integrity: sha512-h5N83i407ntS3ndDkhT/3vC3Dj8oP0BIwMtekETNJcxk7IuWccSXifzCEhdxxu/FOX4OICGIHdHrxf5fJuAjfw==}
|
||||
'@unrs/resolver-binding-win32-arm64-msvc@1.3.2':
|
||||
resolution: {integrity: sha512-ZAJKy95vmDIHsRFuPNqPQRON8r2mSMf3p9DoX+OMOhvu2c8OXGg8MvhGRf3PNg45ozRrPdXDnngURKgaFfpGoQ==}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
|
||||
'@unrs/rspack-resolver-binding-win32-ia32-msvc@1.3.0':
|
||||
resolution: {integrity: sha512-9QH7Gq3dRL8Q/D6PGS3Dwtjx9yw6kbCEu6iBkAUhFTDAuVUk2L0H/5NekRVA13AQaSc3OsEUKt60EOn/kq5Dug==}
|
||||
'@unrs/resolver-binding-win32-ia32-msvc@1.3.2':
|
||||
resolution: {integrity: sha512-nQG4YFAS2BLoKVQFK/FrWJvFATI5DQUWQrcPcsWG9Ve5BLLHZuPOrJ2SpAJwLXQrRv6XHSFAYGI8wQpBg/CiFA==}
|
||||
cpu: [ia32]
|
||||
os: [win32]
|
||||
|
||||
'@unrs/rspack-resolver-binding-win32-x64-msvc@1.3.0':
|
||||
resolution: {integrity: sha512-IYuXJCuwBOVV0H73l6auaZwtAPHjCPBJkxd4Co0yO6dSjDM5Na5OceaxhUmJLZ3z8kuEGhTYWIHH7PchGztnlg==}
|
||||
'@unrs/resolver-binding-win32-x64-msvc@1.3.2':
|
||||
resolution: {integrity: sha512-XBWpUP0mHya6yGBwNefhyEa6V7HgYKCxEAY4qhTm/PcAQyBPNmjj97VZJOJkVdUsyuuii7xmq0pXWX/c2aToHQ==}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
|
@ -1326,8 +1326,8 @@ packages:
|
|||
astro-robots-txt@1.0.0:
|
||||
resolution: {integrity: sha512-6JQSLid4gMhoWjOm85UHLkgrw0+hHIjnJVIUqxjU2D6feKlVyYukMNYjH44ZDZBK1P8hNxd33PgWlHzCASvedA==}
|
||||
|
||||
astro@5.5.4:
|
||||
resolution: {integrity: sha512-rc9Mj6dIKM9ylTSQ0/S1l5f1iSDNs0PEjRMnvVpZ0W+wfBCu99JEuXy+fiWDNT6gf60bC4dKQehZxZGdSJB9kg==}
|
||||
astro@5.5.5:
|
||||
resolution: {integrity: sha512-fdnnK5dhWNIQT/cXzvaGs9il4T5noi4jafobdntbuNOrRxI1JnOxDfrtBadUo6cknCRCFhYrXh4VndCqj1a4Sg==}
|
||||
engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
|
||||
hasBin: true
|
||||
|
||||
|
@ -1682,8 +1682,8 @@ packages:
|
|||
duplexer@0.1.2:
|
||||
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
|
||||
|
||||
electron-to-chromium@1.5.123:
|
||||
resolution: {integrity: sha512-refir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA==}
|
||||
electron-to-chromium@1.5.124:
|
||||
resolution: {integrity: sha512-riELkpDUqBi00gqreV3RIGoowxGrfueEKBd6zPdOk/I8lvuFpBGNkYoHof3zUHbiTBsIU8oxdIIL/WNrAG1/7A==}
|
||||
|
||||
emmet@2.4.11:
|
||||
resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==}
|
||||
|
@ -1804,8 +1804,8 @@ packages:
|
|||
peerDependencies:
|
||||
eslint: '>=8'
|
||||
|
||||
eslint-plugin-import-x@4.9.2:
|
||||
resolution: {integrity: sha512-wFuy/kJRziBoJBr/Nw3H0TIUAqOwqeUXeeTtKhffDuQLNzQTEDOWTOMJRVwkExErNJ8HYqpAM4rSzsCM4vfmxA==}
|
||||
eslint-plugin-import-x@4.9.3:
|
||||
resolution: {integrity: sha512-NrPUarxpFzGpQVXdVWkGttDD8WIxBuM/dRNw5kKFxrlGdjAJ3l8ma0LK5hsK5Qp79GBGM+HY1zYVbHqateTklA==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
|
@ -3104,9 +3104,6 @@ packages:
|
|||
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
||||
hasBin: true
|
||||
|
||||
rspack-resolver@1.3.0:
|
||||
resolution: {integrity: sha512-az/PLDwa1xijNv4bAFBS8mtqqJC1Y3lVyFag4cuyIUOHq/ft5kSZlHbqYaLZLpsQtPWv4ZGDo5ycySKJzUvU/A==}
|
||||
|
||||
run-parallel@1.2.0:
|
||||
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
|
||||
|
||||
|
@ -3426,6 +3423,9 @@ packages:
|
|||
resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==}
|
||||
engines: {node: '>=18.12.0'}
|
||||
|
||||
unrs-resolver@1.3.2:
|
||||
resolution: {integrity: sha512-ZKQBC351Ubw0PY8xWhneIfb6dygTQeUHtCcNGd0QB618zabD/WbFMYdRyJ7xeVT+6G82K5v/oyZO0QSHFtbIuw==}
|
||||
|
||||
unstorage@1.15.0:
|
||||
resolution: {integrity: sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==}
|
||||
peerDependencies:
|
||||
|
@ -3808,7 +3808,7 @@ snapshots:
|
|||
eslint-merge-processors: 2.0.0(eslint@9.23.0(jiti@2.4.2))
|
||||
eslint-plugin-antfu: 3.1.1(eslint@9.23.0(jiti@2.4.2))
|
||||
eslint-plugin-command: 3.2.0(eslint@9.23.0(jiti@2.4.2))
|
||||
eslint-plugin-import-x: 4.9.2(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
|
||||
eslint-plugin-import-x: 4.9.3(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
|
||||
eslint-plugin-jsdoc: 50.6.9(eslint@9.23.0(jiti@2.4.2))
|
||||
eslint-plugin-jsonc: 2.20.0(eslint@9.23.0(jiti@2.4.2))
|
||||
eslint-plugin-n: 17.17.0(eslint@9.23.0(jiti@2.4.2))
|
||||
|
@ -3912,12 +3912,12 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@astrojs/mdx@4.2.1(astro@5.5.4(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0))':
|
||||
'@astrojs/mdx@4.2.2(astro@5.5.5(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0))':
|
||||
dependencies:
|
||||
'@astrojs/markdown-remark': 6.3.1
|
||||
'@mdx-js/mdx': 3.1.0(acorn@8.14.1)
|
||||
acorn: 8.14.1
|
||||
astro: 5.5.4(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0)
|
||||
astro: 5.5.5(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0)
|
||||
es-module-lexer: 1.6.0
|
||||
estree-util-visit: 2.0.0
|
||||
hast-util-to-html: 9.0.5
|
||||
|
@ -4842,51 +4842,51 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- vue
|
||||
|
||||
'@unrs/rspack-resolver-binding-darwin-arm64@1.3.0':
|
||||
'@unrs/resolver-binding-darwin-arm64@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-darwin-x64@1.3.0':
|
||||
'@unrs/resolver-binding-darwin-x64@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-freebsd-x64@1.3.0':
|
||||
'@unrs/resolver-binding-freebsd-x64@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-arm-gnueabihf@1.3.0':
|
||||
'@unrs/resolver-binding-linux-arm-gnueabihf@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-arm-musleabihf@1.3.0':
|
||||
'@unrs/resolver-binding-linux-arm-musleabihf@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-arm64-gnu@1.3.0':
|
||||
'@unrs/resolver-binding-linux-arm64-gnu@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-arm64-musl@1.3.0':
|
||||
'@unrs/resolver-binding-linux-arm64-musl@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-ppc64-gnu@1.3.0':
|
||||
'@unrs/resolver-binding-linux-ppc64-gnu@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-s390x-gnu@1.3.0':
|
||||
'@unrs/resolver-binding-linux-s390x-gnu@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-x64-gnu@1.3.0':
|
||||
'@unrs/resolver-binding-linux-x64-gnu@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-linux-x64-musl@1.3.0':
|
||||
'@unrs/resolver-binding-linux-x64-musl@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-wasm32-wasi@1.3.0':
|
||||
'@unrs/resolver-binding-wasm32-wasi@1.3.2':
|
||||
dependencies:
|
||||
'@napi-rs/wasm-runtime': 0.2.7
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-win32-arm64-msvc@1.3.0':
|
||||
'@unrs/resolver-binding-win32-arm64-msvc@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-win32-ia32-msvc@1.3.0':
|
||||
'@unrs/resolver-binding-win32-ia32-msvc@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@unrs/rspack-resolver-binding-win32-x64-msvc@1.3.0':
|
||||
'@unrs/resolver-binding-win32-x64-msvc@1.3.2':
|
||||
optional: true
|
||||
|
||||
'@vitest/eslint-plugin@1.1.38(@typescript-eslint/utils@8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
|
||||
|
@ -5091,7 +5091,7 @@ snapshots:
|
|||
'@playform/pipe': 0.1.2
|
||||
'@types/csso': 5.0.4
|
||||
'@types/html-minifier-terser': 7.0.2
|
||||
astro: 5.5.4(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0)
|
||||
astro: 5.5.5(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0)
|
||||
commander: 13.0.0
|
||||
csso: 5.0.5
|
||||
deepmerge-ts: 7.1.3
|
||||
|
@ -5151,9 +5151,9 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
astro-og-canvas@0.7.0(astro@5.5.4(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0)):
|
||||
astro-og-canvas@0.7.0(astro@5.5.5(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0)):
|
||||
dependencies:
|
||||
astro: 5.5.4(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0)
|
||||
astro: 5.5.5(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0)
|
||||
canvaskit-wasm: 0.39.1
|
||||
deterministic-object-hash: 2.0.2
|
||||
entities: 4.5.0
|
||||
|
@ -5163,7 +5163,7 @@ snapshots:
|
|||
valid-filename: 4.0.0
|
||||
zod: 3.24.2
|
||||
|
||||
astro@5.5.4(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0):
|
||||
astro@5.5.5(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.28.2)(rollup@4.37.0)(terser@5.37.0)(typescript@5.8.2)(yaml@2.7.0):
|
||||
dependencies:
|
||||
'@astrojs/compiler': 2.11.0
|
||||
'@astrojs/internal-helpers': 0.6.1
|
||||
|
@ -5304,7 +5304,7 @@ snapshots:
|
|||
browserslist@4.24.4:
|
||||
dependencies:
|
||||
caniuse-lite: 1.0.30001707
|
||||
electron-to-chromium: 1.5.123
|
||||
electron-to-chromium: 1.5.124
|
||||
node-releases: 2.0.19
|
||||
update-browserslist-db: 1.1.3(browserslist@4.24.4)
|
||||
|
||||
|
@ -5563,7 +5563,7 @@ snapshots:
|
|||
|
||||
duplexer@0.1.2: {}
|
||||
|
||||
electron-to-chromium@1.5.123: {}
|
||||
electron-to-chromium@1.5.124: {}
|
||||
|
||||
emmet@2.4.11:
|
||||
dependencies:
|
||||
|
@ -5706,7 +5706,7 @@ snapshots:
|
|||
eslint: 9.23.0(jiti@2.4.2)
|
||||
eslint-compat-utils: 0.5.1(eslint@9.23.0(jiti@2.4.2))
|
||||
|
||||
eslint-plugin-import-x@4.9.2(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2):
|
||||
eslint-plugin-import-x@4.9.3(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2):
|
||||
dependencies:
|
||||
'@types/doctrine': 0.0.9
|
||||
'@typescript-eslint/utils': 8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
|
||||
|
@ -5717,10 +5717,10 @@ snapshots:
|
|||
get-tsconfig: 4.10.0
|
||||
is-glob: 4.0.3
|
||||
minimatch: 10.0.1
|
||||
rspack-resolver: 1.3.0
|
||||
semver: 7.7.1
|
||||
stable-hash: 0.0.5
|
||||
tslib: 2.8.1
|
||||
unrs-resolver: 1.3.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
@ -7544,24 +7544,6 @@ snapshots:
|
|||
'@rollup/rollup-win32-x64-msvc': 4.37.0
|
||||
fsevents: 2.3.3
|
||||
|
||||
rspack-resolver@1.3.0:
|
||||
optionalDependencies:
|
||||
'@unrs/rspack-resolver-binding-darwin-arm64': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-darwin-x64': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-freebsd-x64': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-linux-arm-gnueabihf': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-linux-arm-musleabihf': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-linux-arm64-gnu': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-linux-arm64-musl': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-linux-ppc64-gnu': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-linux-s390x-gnu': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-linux-x64-gnu': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-linux-x64-musl': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-wasm32-wasi': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-win32-arm64-msvc': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-win32-ia32-msvc': 1.3.0
|
||||
'@unrs/rspack-resolver-binding-win32-x64-msvc': 1.3.0
|
||||
|
||||
run-parallel@1.2.0:
|
||||
dependencies:
|
||||
queue-microtask: 1.2.3
|
||||
|
@ -7937,6 +7919,24 @@ snapshots:
|
|||
pathe: 2.0.3
|
||||
picomatch: 4.0.2
|
||||
|
||||
unrs-resolver@1.3.2:
|
||||
optionalDependencies:
|
||||
'@unrs/resolver-binding-darwin-arm64': 1.3.2
|
||||
'@unrs/resolver-binding-darwin-x64': 1.3.2
|
||||
'@unrs/resolver-binding-freebsd-x64': 1.3.2
|
||||
'@unrs/resolver-binding-linux-arm-gnueabihf': 1.3.2
|
||||
'@unrs/resolver-binding-linux-arm-musleabihf': 1.3.2
|
||||
'@unrs/resolver-binding-linux-arm64-gnu': 1.3.2
|
||||
'@unrs/resolver-binding-linux-arm64-musl': 1.3.2
|
||||
'@unrs/resolver-binding-linux-ppc64-gnu': 1.3.2
|
||||
'@unrs/resolver-binding-linux-s390x-gnu': 1.3.2
|
||||
'@unrs/resolver-binding-linux-x64-gnu': 1.3.2
|
||||
'@unrs/resolver-binding-linux-x64-musl': 1.3.2
|
||||
'@unrs/resolver-binding-wasm32-wasi': 1.3.2
|
||||
'@unrs/resolver-binding-win32-arm64-msvc': 1.3.2
|
||||
'@unrs/resolver-binding-win32-ia32-msvc': 1.3.2
|
||||
'@unrs/resolver-binding-win32-x64-msvc': 1.3.2
|
||||
|
||||
unstorage@1.15.0:
|
||||
dependencies:
|
||||
anymatch: 3.1.3
|
||||
|
|
|
@ -8,7 +8,7 @@ lang: ja
|
|||
abbrlink: markdown-style-guide
|
||||
---
|
||||
|
||||
以下は Retypeset テーマで使用できる基本的な Markdown 構文の例とそのスタイル効果です。
|
||||
以下は基本的な Markdown 構文の例と、Retypeset テーマでのスタイル効果です。
|
||||
|
||||
## 見出し
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ lang: zh-tw
|
|||
abbrlink: markdown-style-guide
|
||||
---
|
||||
|
||||
以下是一些基本的 Markdown 語法示例,以及在 Retypeset 主題中的樣式效果。
|
||||
以下是一些基本的 Markdown 語法示例,及其在 Retypeset 主題中的樣式效果。
|
||||
|
||||
## 標題
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ lang: zh
|
|||
abbrlink: markdown-style-guide
|
||||
---
|
||||
|
||||
以下是一些基本的 Markdown 语法示例,以及在 Retypeset 主题中的样式效果。
|
||||
以下是一些基本的 Markdown 语法示例,及其在 Retypeset 主题中的样式效果。
|
||||
|
||||
## 标题
|
||||
|
||||
|
|
|
@ -192,3 +192,90 @@ preload: {
|
|||
customUmamiAnalyticsJS: 'https://js.radishzz.cc/jquery.min.js'
|
||||
}
|
||||
```
|
||||
|
||||
## Creating a New Post
|
||||
|
||||
Create a new file with `.md` or `.mdx` extension in the `src/content/posts/` directory, and add Front Matter metadata at the top of the file.
|
||||
|
||||
### Front Matter
|
||||
|
||||
```markdown
|
||||
---
|
||||
# Required
|
||||
title: Theme Guide
|
||||
published: 2025-01-26
|
||||
|
||||
# Optional
|
||||
description: The first 240 characters of the article will be automatically selected as the description.
|
||||
updated: 2025-03-26
|
||||
tags: ["Blog Theme", "Guide"]
|
||||
|
||||
# Advanced, optional
|
||||
draft: true/false
|
||||
pin: 1-99
|
||||
toc: true/false
|
||||
lang: en/es/ru/zh/zh-tw/ja
|
||||
abbrlink: theme-guide
|
||||
---
|
||||
```
|
||||
|
||||
### Advanced Configuration
|
||||
|
||||
#### draft
|
||||
|
||||
Marks the article as a draft. When set to true, the article cannot be published and is only available for local development preview. Default is false.
|
||||
|
||||
#### pin
|
||||
|
||||
Pins the article to the top. The higher the number, the higher the priority of the pinned article. Default is 0, which means not pinned.
|
||||
|
||||
#### toc
|
||||
|
||||
Enables the table of contents. This feature is not yet implemented.
|
||||
|
||||
#### lang
|
||||
|
||||
Specifies the article language. Only one language can be specified. If not specified, the article will be displayed in all language paths by default.
|
||||
|
||||
```md
|
||||
# src/config.ts
|
||||
# locale: 'en'
|
||||
# moreLocales: ['es', 'ru']
|
||||
|
||||
# lang: ''
|
||||
src/content/posts/apple.md -> example.com/posts/apple/
|
||||
-> example.com/es/posts/apple/
|
||||
-> example.com/ru/posts/apple/
|
||||
# lang: en
|
||||
src/content/posts/apple.md -> example.com/posts/apple/
|
||||
# lang: es
|
||||
src/content/posts/banana.md -> example.com/es/posts/banana/
|
||||
# lang: ru
|
||||
src/content/posts/orange.md -> example.com/ru/posts/orange/
|
||||
|
||||
```
|
||||
|
||||
#### abbrlink
|
||||
|
||||
Customizes the article URL.
|
||||
|
||||
```md
|
||||
# src/config.ts
|
||||
# locale: 'en'
|
||||
# moreLocales: ['es', 'ru']
|
||||
# lang: 'es'
|
||||
|
||||
# abbrlink: ''
|
||||
src/content/posts/apple.md -> example.com/es/posts/apple/
|
||||
src/content/posts/guide/apple.md -> example.com/es/posts/guide/apple/
|
||||
src/content/posts/2025/03/apple.md -> example.com/es/posts/2025/03/apple/
|
||||
|
||||
# abbrlink: 'banana'
|
||||
src/content/posts/apple.md -> example.com/es/posts/banana/
|
||||
src/content/posts/guide/apple.md -> example.com/es/posts/banana/
|
||||
src/content/posts/2025/03/apple.md -> example.com/es/posts/banana/
|
||||
```
|
||||
|
||||
### Automated Features
|
||||
|
||||
Automatically calculates article reading time. Automatically generates Open Graph images for each article. Articles with the same abbrlink will automatically share Waline comments, regardless of the lang configuration.
|
||||
|
|
|
@ -192,3 +192,90 @@ preload: {
|
|||
customUmamiAnalyticsJS: 'https://js.radishzz.cc/jquery.min.js'
|
||||
}
|
||||
```
|
||||
|
||||
## Creación de un Nuevo Artículo
|
||||
|
||||
Crea un nuevo archivo con extensión `.md` o `.mdx` en el directorio `src/content/posts/`, y añade los metadatos Front Matter en la parte superior del archivo.
|
||||
|
||||
### Front Matter
|
||||
|
||||
```markdown
|
||||
---
|
||||
# Obligatorio
|
||||
title: Guía del Tema
|
||||
published: 2025-01-26
|
||||
|
||||
# Opcional
|
||||
description: Los primeros 240 caracteres del artículo se seleccionarán automáticamente como descripción.
|
||||
updated: 2025-03-26
|
||||
tags: ["Tema de Blog", "Guía"]
|
||||
|
||||
# Avanzado, opcional
|
||||
draft: true/false
|
||||
pin: 1-99
|
||||
toc: true/false
|
||||
lang: en/es/ru/zh/zh-tw/ja
|
||||
abbrlink: theme-guide
|
||||
---
|
||||
```
|
||||
|
||||
### Configuración Avanzada
|
||||
|
||||
#### draft
|
||||
|
||||
Marca el artículo como borrador. Cuando se establece como true, el artículo no se puede publicar y solo está disponible para vista previa en desarrollo local. El valor predeterminado es false.
|
||||
|
||||
#### pin
|
||||
|
||||
Fija el artículo en la parte superior. Cuanto mayor sea el número, mayor será la prioridad del artículo fijado. El valor predeterminado es 0, lo que significa que no está fijado.
|
||||
|
||||
#### toc
|
||||
|
||||
Habilita la tabla de contenidos. Esta función aún no está implementada.
|
||||
|
||||
#### lang
|
||||
|
||||
Especifica el idioma del artículo. Solo se puede especificar un idioma. Si no se especifica, el artículo se mostrará en todas las rutas de idioma por defecto.
|
||||
|
||||
```md
|
||||
# src/config.ts
|
||||
# locale: 'en'
|
||||
# moreLocales: ['es', 'ru']
|
||||
|
||||
# lang: ''
|
||||
src/content/posts/apple.md -> example.com/posts/apple/
|
||||
-> example.com/es/posts/apple/
|
||||
-> example.com/ru/posts/apple/
|
||||
# lang: en
|
||||
src/content/posts/apple.md -> example.com/posts/apple/
|
||||
# lang: es
|
||||
src/content/posts/banana.md -> example.com/es/posts/banana/
|
||||
# lang: ru
|
||||
src/content/posts/orange.md -> example.com/ru/posts/orange/
|
||||
|
||||
```
|
||||
|
||||
#### abbrlink
|
||||
|
||||
Personaliza la URL del artículo.
|
||||
|
||||
```md
|
||||
# src/config.ts
|
||||
# locale: 'en'
|
||||
# moreLocales: ['es', 'ru']
|
||||
# lang: 'es'
|
||||
|
||||
# abbrlink: ''
|
||||
src/content/posts/apple.md -> example.com/es/posts/apple/
|
||||
src/content/posts/guide/apple.md -> example.com/es/posts/guide/apple/
|
||||
src/content/posts/2025/03/apple.md -> example.com/es/posts/2025/03/apple/
|
||||
|
||||
# abbrlink: 'banana'
|
||||
src/content/posts/apple.md -> example.com/es/posts/banana/
|
||||
src/content/posts/guide/apple.md -> example.com/es/posts/banana/
|
||||
src/content/posts/2025/03/apple.md -> example.com/es/posts/banana/
|
||||
```
|
||||
|
||||
### Funciones Automatizadas
|
||||
|
||||
Calcula automáticamente el tiempo de lectura del artículo. Genera automáticamente imágenes Open Graph para cada artículo. Los artículos con el mismo abbrlink compartirán automáticamente comentarios de Waline, independientemente de la configuración de lang.
|
||||
|
|
|
@ -188,7 +188,94 @@ preload: {
|
|||
// アナリティクス JavaScript をカスタムドメインにルーティングするユーザー向け
|
||||
customGoogleAnalyticsJS: ''
|
||||
// カスタム Umami Analytics JS
|
||||
// Umami を自己デプロイしたり、アナリティクス JavaScript をカスタムドメインにルーティングするユーザー向け
|
||||
// Umamiを自己デプロイしたり、アナリティクス JavaScript をカスタムドメインにルーティングするユーザー向け
|
||||
customUmamiAnalyticsJS: 'https://js.radishzz.cc/jquery.min.js'
|
||||
}
|
||||
```
|
||||
|
||||
## 新しい記事の作成
|
||||
|
||||
`src/content/posts/` ディレクトリに `.md` または `.mdx` 拡張子を持つ新しいファイルを作成し、ファイルの先頭に Front Matter メタデータを追加します。
|
||||
|
||||
### Front Matter
|
||||
|
||||
```markdown
|
||||
---
|
||||
# 必須
|
||||
title: テーマ使用ガイド
|
||||
published: 2025-01-26
|
||||
|
||||
# 任意
|
||||
description: 記事の最初の120文字が自動的に説明として選択されます。
|
||||
updated: 2025-03-26
|
||||
tags: ["ブログテーマ", "ガイド"]
|
||||
|
||||
# 高度な設定(任意)
|
||||
draft: true/false
|
||||
pin: 1-99
|
||||
toc: true/false
|
||||
lang: zh/zh-tw/ja/en/es/ru
|
||||
abbrlink: theme-guide
|
||||
---
|
||||
```
|
||||
|
||||
### 高度な設定の説明
|
||||
|
||||
#### draft
|
||||
|
||||
記事を下書きとしてマークします。true に設定すると、記事は公開されず、ローカル開発プレビューでのみ利用可能です。デフォルトは false です。
|
||||
|
||||
#### pin
|
||||
|
||||
記事をトップに固定します。数字が大きいほど、固定された記事の優先度が高くなります。デフォルトは 0 で、固定されていないことを意味します。
|
||||
|
||||
#### toc
|
||||
|
||||
目次を有効にします。この機能はまだ実装されていません。
|
||||
|
||||
#### lang
|
||||
|
||||
記事の言語を指定します。一つの言語のみ指定できます。指定しない場合、記事はデフォルトですべての言語パスに表示されます。
|
||||
|
||||
```md
|
||||
# src/config.ts
|
||||
# locale: 'en'
|
||||
# moreLocales: ['es', 'ru']
|
||||
|
||||
# lang: ''
|
||||
src/content/posts/apple.md -> example.com/posts/apple/
|
||||
-> example.com/es/posts/apple/
|
||||
-> example.com/ru/posts/apple/
|
||||
# lang: en
|
||||
src/content/posts/apple.md -> example.com/posts/apple/
|
||||
# lang: es
|
||||
src/content/posts/banana.md -> example.com/es/posts/banana/
|
||||
# lang: ru
|
||||
src/content/posts/orange.md -> example.com/ru/posts/orange/
|
||||
|
||||
```
|
||||
|
||||
#### abbrlink
|
||||
|
||||
記事のURLをカスタマイズします。
|
||||
|
||||
```md
|
||||
# src/config.ts
|
||||
# locale: 'en'
|
||||
# moreLocales: ['es', 'ru']
|
||||
# lang: 'es'
|
||||
|
||||
# abbrlink: ''
|
||||
src/content/posts/apple.md -> example.com/es/posts/apple/
|
||||
src/content/posts/guide/apple.md -> example.com/es/posts/guide/apple/
|
||||
src/content/posts/2025/03/apple.md -> example.com/es/posts/2025/03/apple/
|
||||
|
||||
# abbrlink: 'banana'
|
||||
src/content/posts/apple.md -> example.com/es/posts/banana/
|
||||
src/content/posts/guide/apple.md -> example.com/es/posts/banana/
|
||||
src/content/posts/2025/03/apple.md -> example.com/es/posts/banana/
|
||||
```
|
||||
|
||||
### 自動化機能の説明
|
||||
|
||||
記事の読書時間を自動的に計算します。各記事のOpen Graph画像を自動的に生成します。同じabbrlinkを持つ記事は、lang設定に関係なく、Walineコメントを自動的に共有します。
|
||||
|
|
|
@ -192,3 +192,90 @@ preload: {
|
|||
customUmamiAnalyticsJS: 'https://js.radishzz.cc/jquery.min.js'
|
||||
}
|
||||
```
|
||||
|
||||
## Создание Новой Статьи
|
||||
|
||||
Создайте новый файл с расширением `.md` или `.mdx` в директории `src/content/posts/` и добавьте метаданные Front Matter в верхней части файла.
|
||||
|
||||
### Front Matter
|
||||
|
||||
```markdown
|
||||
---
|
||||
# Обязательно
|
||||
title: Руководство по теме
|
||||
published: 2025-01-26
|
||||
|
||||
# Опционально
|
||||
description: Первые 240 символов статьи будут автоматически выбраны в качестве описания.
|
||||
updated: 2025-03-26
|
||||
tags: ["Тема блога", "Руководство"]
|
||||
|
||||
# Расширенные настройки, опционально
|
||||
draft: true/false
|
||||
pin: 1-99
|
||||
toc: true/false
|
||||
lang: en/es/ru/zh/zh-tw/ja
|
||||
abbrlink: theme-guide
|
||||
---
|
||||
```
|
||||
|
||||
### Расширенная Конфигурация
|
||||
|
||||
#### draft
|
||||
|
||||
Помечает статью как черновик. Если установлено значение true, статья не может быть опубликована и доступна только для предварительного просмотра при локальной разработке. По умолчанию - false.
|
||||
|
||||
#### pin
|
||||
|
||||
Закрепляет статью вверху. Чем выше число, тем выше приоритет закрепленной статьи. По умолчанию - 0, что означает отсутствие закрепления.
|
||||
|
||||
#### toc
|
||||
|
||||
Включает оглавление. Эта функция еще не реализована.
|
||||
|
||||
#### lang
|
||||
|
||||
Указывает язык статьи. Можно указать только один язык. Если не указано, статья будет отображаться во всех языковых путях по умолчанию.
|
||||
|
||||
```md
|
||||
# src/config.ts
|
||||
# locale: 'en'
|
||||
# moreLocales: ['es', 'ru']
|
||||
|
||||
# lang: ''
|
||||
src/content/posts/apple.md -> example.com/posts/apple/
|
||||
-> example.com/es/posts/apple/
|
||||
-> example.com/ru/posts/apple/
|
||||
# lang: en
|
||||
src/content/posts/apple.md -> example.com/posts/apple/
|
||||
# lang: es
|
||||
src/content/posts/banana.md -> example.com/es/posts/banana/
|
||||
# lang: ru
|
||||
src/content/posts/orange.md -> example.com/ru/posts/orange/
|
||||
|
||||
```
|
||||
|
||||
#### abbrlink
|
||||
|
||||
Настраивает URL статьи.
|
||||
|
||||
```md
|
||||
# src/config.ts
|
||||
# locale: 'en'
|
||||
# moreLocales: ['es', 'ru']
|
||||
# lang: 'es'
|
||||
|
||||
# abbrlink: ''
|
||||
src/content/posts/apple.md -> example.com/es/posts/apple/
|
||||
src/content/posts/guide/apple.md -> example.com/es/posts/guide/apple/
|
||||
src/content/posts/2025/03/apple.md -> example.com/es/posts/2025/03/apple/
|
||||
|
||||
# abbrlink: 'banana'
|
||||
src/content/posts/apple.md -> example.com/es/posts/banana/
|
||||
src/content/posts/guide/apple.md -> example.com/es/posts/banana/
|
||||
src/content/posts/2025/03/apple.md -> example.com/es/posts/banana/
|
||||
```
|
||||
|
||||
### Автоматические Функции
|
||||
|
||||
Автоматически рассчитывает время чтения статьи. Автоматически генерирует изображения Open Graph для каждой статьи. Статьи с одинаковым abbrlink будут автоматически совместно использовать комментарии Waline, независимо от настройки lang.
|
||||
|
|
|
@ -185,10 +185,97 @@ preload: {
|
|||
// 圖床地址
|
||||
imageHostURL: 'https://image.radishzz.cc'
|
||||
// 定制 google analytics js
|
||||
// 適用於路由 google analytics js 到自定義域名的情況
|
||||
// 適用於路由 google analytics js 到自定義域名的用戶
|
||||
customGoogleAnalyticsJS: ''
|
||||
// 定制 umami analytics js
|
||||
// 適用於自部署 umami,或路由 umami analytics js 到自定義域名的情況
|
||||
// 適用於自部署 umami,或路由 umami analytics js 到自定義域名的用戶
|
||||
customUmamiAnalyticsJS: 'https://js.radishzz.cc/jquery.min.js'
|
||||
}
|
||||
```
|
||||
|
||||
## 創建新文章
|
||||
|
||||
在 `src/content/posts/` 目錄中新建以 `.md` 或 `.mdx` 為後綴的文件,並在文件頂部添加 Front Matter 元數據。
|
||||
|
||||
### Front Matter
|
||||
|
||||
```markdown
|
||||
---
|
||||
# 必填
|
||||
title: 主題上手指南
|
||||
published: 2025-01-26
|
||||
|
||||
# 可選
|
||||
description: 自動選取文章前 120 字作為描述。
|
||||
updated: 2025-03-26
|
||||
tags: ["部落格主題", "指南"]
|
||||
|
||||
# 進階,可選
|
||||
draft: true/false
|
||||
pin: 1-99
|
||||
toc: true/false
|
||||
lang: zh/zh-tw/ja/en/es/ru
|
||||
abbrlink: theme-guide
|
||||
---
|
||||
```
|
||||
|
||||
### 進階配置介紹
|
||||
|
||||
#### draft
|
||||
|
||||
是否標記文章為草稿。設為 true 時無法發佈文章,僅供本地開發預覽。預設為 false。
|
||||
|
||||
#### pin
|
||||
|
||||
是否置頂文章。數字越大,文章的置頂優先級越高。預設為 0,即不置頂。
|
||||
|
||||
#### toc
|
||||
|
||||
是否開啟目錄。尚未實現該功能。
|
||||
|
||||
#### lang
|
||||
|
||||
指定文章語言。只能指定一種語言,不指定則預設顯示在所有語言路徑下。
|
||||
|
||||
```md
|
||||
# src/config.ts
|
||||
# locale: 'en'
|
||||
# moreLocales: ['es', 'ru']
|
||||
|
||||
# lang: ''
|
||||
src/content/posts/apple.md -> example.com/posts/apple/
|
||||
-> example.com/es/posts/apple/
|
||||
-> example.com/ru/posts/apple/
|
||||
# lang: en
|
||||
src/content/posts/apple.md -> example.com/posts/apple/
|
||||
# lang: es
|
||||
src/content/posts/banana.md -> example.com/es/posts/banana/
|
||||
# lang: ru
|
||||
src/content/posts/orange.md -> example.com/ru/posts/orange/
|
||||
|
||||
```
|
||||
|
||||
#### abbrlink
|
||||
|
||||
自定義文章 URL。
|
||||
|
||||
```md
|
||||
# src/config.ts
|
||||
# locale: 'en'
|
||||
# moreLocales: ['es', 'ru']
|
||||
# lang: 'es'
|
||||
|
||||
# abbrlink: ''
|
||||
src/content/posts/apple.md -> example.com/es/posts/apple/
|
||||
src/content/posts/guide/apple.md -> example.com/es/posts/guide/apple/
|
||||
src/content/posts/2025/03/apple.md -> example.com/es/posts/2025/03/apple/
|
||||
|
||||
# abbrlink: 'banana'
|
||||
src/content/posts/apple.md -> example.com/es/posts/banana/
|
||||
src/content/posts/guide/apple.md -> example.com/es/posts/banana/
|
||||
src/content/posts/2025/03/apple.md -> example.com/es/posts/banana/
|
||||
```
|
||||
|
||||
### 自動化配置介紹
|
||||
|
||||
自動計算文章閱讀時間。自動為每篇文章生成 Open Graph 圖片。相同 abbrlink 的文章會自動共享 Waline 評論,且不受 lang 配置影響。
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
title: 主题上手指南
|
||||
published: 2025-01-26
|
||||
updated: 2025-03-12
|
||||
tags: ["博客主题","指南"]
|
||||
tags: [博客主题, 指南]
|
||||
pin: 99
|
||||
lang: zh
|
||||
abbrlink: theme-guide
|
||||
|
@ -185,10 +185,98 @@ preload: {
|
|||
// 图床地址
|
||||
imageHostURL: 'https://image.radishzz.cc'
|
||||
// 定制 google analytics js
|
||||
// 适用于路由 google analytics js 到自定义域名的情况
|
||||
// 适用于路由 google analytics js 到自定义域名的用户
|
||||
customGoogleAnalyticsJS: ''
|
||||
// 定制 umami analytics js
|
||||
// 适用于自部署 umami,或路由 umami analytics js 到自定义域名的情况
|
||||
// 适用于自部署 umami,或路由 umami analytics js 到自定义域名的用户
|
||||
customUmamiAnalyticsJS: 'https://js.radishzz.cc/jquery.min.js'
|
||||
}
|
||||
```
|
||||
|
||||
## 创建新文章
|
||||
|
||||
在 `src/content/posts/` 目录中新建以 `.md` 或 `.mdx` 为后缀的文件,并在文件顶部添加 Front Matter 元数据。
|
||||
|
||||
### Front Matter
|
||||
|
||||
```markdown
|
||||
---
|
||||
# 必填
|
||||
title: 主题上手指南
|
||||
published: 2025-01-26
|
||||
|
||||
# 可选
|
||||
description: 自动选取文章前 120 字作为描述。
|
||||
updated: 2025-03-26
|
||||
tags: [博客主题, 指南]
|
||||
|
||||
# 进阶,可选
|
||||
draft: true/false
|
||||
pin: 1-99
|
||||
toc: true/false
|
||||
lang: zh/zh-tw/ja/en/es/ru
|
||||
abbrlink: theme-guide
|
||||
---
|
||||
```
|
||||
|
||||
### 进阶配置介绍
|
||||
|
||||
#### draft
|
||||
|
||||
是否标记文章为草稿。设为 true 时无法发布文章,仅供本地开发预览。默认为 false。
|
||||
|
||||
#### pin
|
||||
|
||||
是否置顶文章。数字越大,文章的置顶优先级越高。默认为 0,即不置顶。
|
||||
|
||||
#### toc
|
||||
|
||||
是否开启目录。尚未实现该功能。
|
||||
|
||||
#### lang
|
||||
|
||||
指定文章语言。只能指定一种语言,不指定则默认显示在所有语言路径下。
|
||||
|
||||
```md
|
||||
# src/config.ts
|
||||
# locale: 'en'
|
||||
# moreLocales: ['es', 'ru']
|
||||
|
||||
# lang: ''
|
||||
src/content/posts/apple.md -> example.com/posts/apple/
|
||||
-> example.com/es/posts/apple/
|
||||
-> example.com/ru/posts/apple/
|
||||
# lang: en
|
||||
src/content/posts/apple.md -> example.com/posts/apple/
|
||||
# lang: es
|
||||
src/content/posts/banana.md -> example.com/es/posts/banana/
|
||||
# lang: ru
|
||||
src/content/posts/orange.md -> example.com/ru/posts/orange/
|
||||
|
||||
```
|
||||
|
||||
#### abbrlink
|
||||
|
||||
自定义文章 URL。
|
||||
|
||||
```md
|
||||
# src/config.ts
|
||||
# locale: 'en'
|
||||
# moreLocales: ['es', 'ru']
|
||||
# lang: 'es'
|
||||
|
||||
# abbrlink: ''
|
||||
src/content/posts/apple.md -> example.com/es/posts/apple/
|
||||
src/content/posts/guide/apple.md -> example.com/es/posts/guide/apple/
|
||||
src/content/posts/2025/03/apple.md -> example.com/es/posts/2025/03/apple/
|
||||
|
||||
# abbrlink: 'banana'
|
||||
src/content/posts/apple.md -> example.com/es/posts/banana/
|
||||
src/content/posts/guide/apple.md -> example.com/es/posts/banana/
|
||||
src/content/posts/2025/03/apple.md -> example.com/es/posts/banana/
|
||||
```
|
||||
|
||||
### 自动化配置介绍
|
||||
|
||||
自动计算文章阅读时间。自动为每篇文章生成 Open Graph 图片。相同 abbrlink 的文章会自动共享 Waline 评论,且不受 lang 配置影响。
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue