diff --git a/_config.cosy.yml b/_config.cosy.yml index ea77084a..f4390ad9 100644 --- a/_config.cosy.yml +++ b/_config.cosy.yml @@ -1,18 +1,13 @@ # support svg or image url, such as /img/favicon.png favicon: +color: hsl(238,50%,56%) + # required = false icp: 苏ICP备19008833号-4 -motto: true search: true -# Copyright statement at the bottom of the post -postCopyright: - enable: true - license: CC BY-NC-SA 4.0 - license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/ - nav_meta: timeline: diff --git a/_config.yml b/_config.yml index 1a4b6b4c..1ccb0e16 100644 --- a/_config.yml +++ b/_config.yml @@ -43,19 +43,29 @@ render_drafts: false post_asset_folder: false relative_link: false future: true -highlight: - enable: false - line_number: true - auto_detect: false - tab_replace: "" - wrap: true - hljs: false + +# v7.0.0 +syntax_highlighter: prismjs prismjs: - enable: true preprocess: true line_number: true line_threshold: 0 - tab_replace: "" + tab_replace: '' + + # v6.3.0 +# highlight: +# enable: false +# line_number: true +# auto_detect: false +# tab_replace: "" +# wrap: true +# hljs: false +# prismjs: +# enable: true +# preprocess: true +# line_number: true +# line_threshold: 0 +# tab_replace: "" # Home page setting # path: Root path for your blogs index page. (default = '') diff --git a/package.json b/package.json index a4462854..a0b4521e 100644 --- a/package.json +++ b/package.json @@ -9,11 +9,8 @@ "d": "node ./ci.js", "server": "hexo server" }, - "hexo": { - "version": "6.3.0" - }, "dependencies": { - "hexo": "^6.3.0", + "hexo": "7.0.0", "hexo-algoliasearch-next": "1.0.2", "hexo-generator-archive": "^2.0.0", "hexo-generator-category": "^2.0.0", @@ -23,7 +20,7 @@ "hexo-renderer-marked": "^6.0.0", "hexo-renderer-stylus": "^2.1.0", "hexo-server": "^3.0.0", - "hexo-theme-cosy": "^1.4.4", + "hexo-theme-cosy": "^2.0.0", "hexo-theme-landscape": "^1.0.0" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d7d4fb05..0f0a9f68 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: dependencies: hexo: - specifier: ^6.3.0 - version: 6.3.0 + specifier: 7.0.0 + version: 7.0.0 hexo-algoliasearch-next: specifier: 1.0.2 version: 1.0.2 @@ -36,8 +36,8 @@ dependencies: specifier: ^3.0.0 version: 3.0.0 hexo-theme-cosy: - specifier: ^1.4.4 - version: 1.4.4 + specifier: ^2.0.0 + version: 2.0.0 hexo-theme-landscape: specifier: ^1.0.0 version: 1.0.0 @@ -147,10 +147,6 @@ packages: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} dev: false - /abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - dev: false - /abbrev@2.0.0: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -507,6 +503,14 @@ packages: entities: 2.2.0 dev: false + /dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + dev: false + /domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: false @@ -525,6 +529,13 @@ packages: domelementtype: 2.3.0 dev: false + /domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + /dompurify@2.4.7: resolution: {integrity: sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==} dev: false @@ -537,6 +548,14 @@ packages: domhandler: 4.3.1 dev: false + /domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dev: false + /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false @@ -720,23 +739,13 @@ packages: tildify: 2.0.0 dev: false - /hexo-front-matter@3.0.0: - resolution: {integrity: sha512-hSQTPUmB/BCe1BFYmXRkPyLk8rqbBqHCQq+rjwwOJuEfOADrFaVK2VPZb90tJzPyXE1xSxpgCxE/AZq0CyTVwg==} - engines: {node: '>=12.13.0'} + /hexo-front-matter@4.2.1: + resolution: {integrity: sha512-sJJI0GNmejYiwBvgnGRKn5V3sbODB4dNPr8jyw2Qp0PRHr4Uuyv8iyxw6WfK3+T7yvzYvJOh+tZ7jnwr2BYARA==} + engines: {node: '>=14'} dependencies: js-yaml: 4.1.0 dev: false - /hexo-fs@3.1.0: - resolution: {integrity: sha512-SfoDH7zlU9Iop+bAfEONXezbNIkpVX1QqjNCBYpapilZR+xVOCfTEdlNixanrKBbLGPb2fXqrdDBFgrKuiVGQQ==} - engines: {node: '>=10.13.0'} - dependencies: - bluebird: 3.7.2 - chokidar: 3.5.3 - graceful-fs: 4.2.11 - hexo-util: 2.7.0 - dev: false - /hexo-fs@4.1.1: resolution: {integrity: sha512-aDysNTyv8ElcerbFVbPLRXnYt+QDY6gAOZZ5DLbCxudY0Ywppqd+uZ03gZ2BDypIBvmNB27WYWYz76M+Yv/YXw==} engines: {node: '>=14'} @@ -775,20 +784,13 @@ packages: hexo-pagination: 3.0.0 dev: false - /hexo-i18n@1.0.0: - resolution: {integrity: sha512-yw90JHr7ybUHN/QOkpHmlWJj1luVk5/v8CUU5NRA0n4TFp6av8NT7ujZ10GDawgnQEdMHnN5PUfAbNIVGR6axg==} - engines: {node: '>=8.6.0'} + /hexo-i18n@2.0.0: + resolution: {integrity: sha512-dkUXecEtChaQMdTHN4WR13c8GwKqjbSOZPJS9qDqV6Ebnb77Wa/nQzWFckhP0dCps3a9lUQBd8hYGOMbOosiQQ==} + engines: {node: '>=14'} dependencies: sprintf-js: 1.1.3 dev: false - /hexo-log@3.2.0: - resolution: {integrity: sha512-fk7jOW3hvKiAv4Q/d8UxaQlARwcv+5KjGcnxexUrqBqyWbMCLmw7jhMHTSRLNNQpaoTlF5ff+kQkPi4yhp9iag==} - engines: {node: '>=12.4.0'} - dependencies: - picocolors: 1.0.0 - dev: false - /hexo-log@4.1.0: resolution: {integrity: sha512-i2Sgxk8Cgx5viSjq5qW5N/rBFfwoCKQcH8qnnW1fawCapcdEAhIsq+Y3vbrs9bssyDlyU6Vqm4oQmosREaNI7Q==} engines: {node: '>=14'} @@ -849,8 +851,8 @@ packages: - supports-color dev: false - /hexo-theme-cosy@1.4.4: - resolution: {integrity: sha512-gj/fykq8O+X4UNYCv34zV7iH+OvHUuUoso+Y6mirbgXsvsGV7ewrndL2FxTXbHq54was3VAuJEM3mLBSqbWpig==} + /hexo-theme-cosy@2.0.0: + resolution: {integrity: sha512-j7qVJDpja9tbO75izRP0yAIarqJPg0lOIoVvOofFZKH94myAszFTanmkDhVDRrDbX7cgu9g/mEKid54T2AvQsQ==} dev: false /hexo-theme-landscape@1.0.0: @@ -871,20 +873,34 @@ packages: strip-indent: 3.0.0 dev: false - /hexo@6.3.0: - resolution: {integrity: sha512-4Jq+rWd8sYvR1YdIQyndN/9WboQ/Mqm6eax8CjrjO+ePFm2oMVafSOx9WEyJ42wcLOHjfyMfnlQhnUuNmJIpPg==} - engines: {node: '>=12.13.0'} + /hexo-util@3.1.0: + resolution: {integrity: sha512-LmztAhkJHQ59VHqz6AnvwEKiNA0pCBBI0qW08cCzjhnpGoqZ8tlGDwElzy7oTxCvMChkiqg5V8VflhdI8tHsGg==} + engines: {node: '>=14'} + requiresBuild: true + dependencies: + camel-case: 4.1.2 + cross-spawn: 7.0.3 + deepmerge: 4.3.1 + highlight.js: 11.9.0 + htmlparser2: 9.0.0 + prismjs: 1.29.0 + strip-indent: 3.0.0 + dev: false + + /hexo@7.0.0: + resolution: {integrity: sha512-3iRSYReDcYd+bdCrDYS53aFjR717M+eSwKVXdM1tF2QETi8urcwDdDDoD7Nm2E0trqN4oeoHJ7FoXbn2UsZxqw==} + engines: {node: '>=14'} hasBin: true dependencies: - abbrev: 1.1.1 + abbrev: 2.0.0 archy: 1.0.0 bluebird: 3.7.2 hexo-cli: 4.3.1 - hexo-front-matter: 3.0.0 - hexo-fs: 3.1.0 - hexo-i18n: 1.0.0 - hexo-log: 3.2.0 - hexo-util: 2.7.0 + hexo-front-matter: 4.2.1 + hexo-fs: 4.1.1 + hexo-i18n: 2.0.0 + hexo-log: 4.1.0 + hexo-util: 3.1.0 js-yaml: 4.1.0 js-yaml-js-types: 1.0.1(js-yaml@4.1.0) micromatch: 4.0.5 @@ -899,7 +915,7 @@ packages: text-table: 0.2.0 tildify: 2.0.0 titlecase: 1.1.3 - warehouse: 4.0.2 + warehouse: 5.0.0 transitivePeerDependencies: - chokidar dev: false @@ -925,6 +941,15 @@ packages: entities: 3.0.1 dev: false + /htmlparser2@9.0.0: + resolution: {integrity: sha512-uxbSI98wmFT/G4P2zXx4OVx04qWUmyFPrD2/CNepa2Zo3GPNaCaaxElDgwUrwYWkK1nr9fft0Ya8dws8coDLLQ==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + dev: false + /http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -1645,14 +1670,14 @@ packages: xml-name-validator: 4.0.0 dev: false - /warehouse@4.0.2: - resolution: {integrity: sha512-GixS7SolBGu81rnxYM6bScxdElLM97Jx/kr0a6B6PGBWFqvHeuWFj7QbgEX1YWZSxiJt/aR6dBVQKC/PvvihdQ==} - engines: {node: '>=10.13.0'} + /warehouse@5.0.0: + resolution: {integrity: sha512-3NDCqIF1r83ermIM6QffsJPn9sYoNN/aohb87edraeE2NF57yjSd651f+G7tqOgg4SZuD2DgGmwekc8fTIdi2g==} + engines: {node: '>=14'} dependencies: bluebird: 3.7.2 cuid: 2.1.8 graceful-fs: 4.2.11 - hexo-log: 3.2.0 + hexo-log: 4.1.0 is-plain-object: 5.0.0 jsonparse: 1.3.1 rfdc: 1.3.0 diff --git a/source/img/bolt.png b/source/img/bolt.png deleted file mode 100644 index 91df3205..00000000 Binary files a/source/img/bolt.png and /dev/null differ diff --git a/source/img/cvpilot.png b/source/img/cvpilot.png deleted file mode 100644 index 045321ac..00000000 Binary files a/source/img/cvpilot.png and /dev/null differ