From 52b3a41948754e862e8cf92ad4c3c163a974c95f Mon Sep 17 00:00:00 2001 From: Yufan Sheng Date: Mon, 9 Dec 2024 10:28:20 +0800 Subject: [PATCH] feat: add friend link. --- .vscode/settings.json | 1 + package-lock.json | 176 +++++++++++++----------- public/images/links/blog.twofei.com.jpg | Bin 0 -> 29256 bytes src/content/metas/friends.yml | 5 + 4 files changed, 101 insertions(+), 81 deletions(-) create mode 100644 public/images/links/blog.twofei.com.jpg diff --git a/.vscode/settings.json b/.vscode/settings.json index 49391d5..2cc98f8 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -142,6 +142,7 @@ "toolsmp", "tsconfigs", "tview", + "twofei", "ultrahtml", "unpic", "unsharp", diff --git a/package-lock.json b/package-lock.json index 8e9d331..7fa2869 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1766,9 +1766,9 @@ "license": "MIT" }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.0.tgz", - "integrity": "sha512-wLJuPLT6grGZsy34g4N1yRfYeouklTgPhH1gWXCYspenKYD0s3cR99ZevOGw5BexMNywkbV3UkjADisozBmpPQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz", + "integrity": "sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==", "cpu": [ "arm" ], @@ -1779,9 +1779,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.0.tgz", - "integrity": "sha512-eiNkznlo0dLmVG/6wf+Ifi/v78G4d4QxRhuUl+s8EWZpDewgk7PX3ZyECUXU0Zq/Ca+8nU8cQpNC4Xgn2gFNDA==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz", + "integrity": "sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==", "cpu": [ "arm64" ], @@ -1792,9 +1792,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.0.tgz", - "integrity": "sha512-lmKx9yHsppblnLQZOGxdO66gT77bvdBtr/0P+TPOseowE7D9AJoBw8ZDULRasXRWf1Z86/gcOdpBrV6VDUY36Q==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz", + "integrity": "sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==", "cpu": [ "arm64" ], @@ -1805,9 +1805,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.0.tgz", - "integrity": "sha512-8hxgfReVs7k9Js1uAIhS6zq3I+wKQETInnWQtgzt8JfGx51R1N6DRVy3F4o0lQwumbErRz52YqwjfvuwRxGv1w==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz", + "integrity": "sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==", "cpu": [ "x64" ], @@ -1818,9 +1818,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.0.tgz", - "integrity": "sha512-lA1zZB3bFx5oxu9fYud4+g1mt+lYXCoch0M0V/xhqLoGatbzVse0wlSQ1UYOWKpuSu3gyN4qEc0Dxf/DII1bhQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz", + "integrity": "sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==", "cpu": [ "arm64" ], @@ -1831,9 +1831,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.0.tgz", - "integrity": "sha512-aI2plavbUDjCQB/sRbeUZWX9qp12GfYkYSJOrdYTL/C5D53bsE2/nBPuoiJKoWp5SN78v2Vr8ZPnB+/VbQ2pFA==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz", + "integrity": "sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==", "cpu": [ "x64" ], @@ -1844,9 +1844,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.0.tgz", - "integrity": "sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz", + "integrity": "sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==", "cpu": [ "arm" ], @@ -1857,9 +1857,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.0.tgz", - "integrity": "sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz", + "integrity": "sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==", "cpu": [ "arm" ], @@ -1870,9 +1870,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.0.tgz", - "integrity": "sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz", + "integrity": "sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==", "cpu": [ "arm64" ], @@ -1883,9 +1883,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.0.tgz", - "integrity": "sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz", + "integrity": "sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==", "cpu": [ "arm64" ], @@ -1895,10 +1895,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz", + "integrity": "sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.0.tgz", - "integrity": "sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz", + "integrity": "sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==", "cpu": [ "ppc64" ], @@ -1909,9 +1922,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.0.tgz", - "integrity": "sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz", + "integrity": "sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==", "cpu": [ "riscv64" ], @@ -1922,9 +1935,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.0.tgz", - "integrity": "sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz", + "integrity": "sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==", "cpu": [ "s390x" ], @@ -1935,9 +1948,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.0.tgz", - "integrity": "sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", + "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", "cpu": [ "x64" ], @@ -1948,9 +1961,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.0.tgz", - "integrity": "sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz", + "integrity": "sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==", "cpu": [ "x64" ], @@ -1961,9 +1974,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.0.tgz", - "integrity": "sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz", + "integrity": "sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==", "cpu": [ "arm64" ], @@ -1974,9 +1987,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.0.tgz", - "integrity": "sha512-kN/Vpip8emMLn/eOza+4JwqDZBL6MPNpkdaEsgUtW1NYN3DZvZqSQrbKzJcTL6hd8YNmFTn7XGWMwccOcJBL0A==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz", + "integrity": "sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==", "cpu": [ "ia32" ], @@ -1987,9 +2000,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.0.tgz", - "integrity": "sha512-Bvno2/aZT6usSa7lRDL2+hMjVAGjuqaymF1ApZm31JXzniR/hvr14jpU+/z4X6Gt5BPlzosscyJZGUvguXIqeQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz", + "integrity": "sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==", "cpu": [ "x64" ], @@ -2178,9 +2191,9 @@ "license": "MIT" }, "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", + "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==", "license": "ISC" }, "node_modules/@volar/kit": { @@ -2976,9 +2989,9 @@ } }, "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -6789,9 +6802,9 @@ } }, "node_modules/rollup": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.0.tgz", - "integrity": "sha512-G9GOrmgWHBma4YfCcX8PjH0qhXSdH8B4HDE2o4/jaxj93S4DPCIDoLcXz99eWMji4hB29UFCEd7B2gwGJDR9cQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", + "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", "license": "MIT", "dependencies": { "@types/estree": "1.0.6" @@ -6804,24 +6817,25 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.28.0", - "@rollup/rollup-android-arm64": "4.28.0", - "@rollup/rollup-darwin-arm64": "4.28.0", - "@rollup/rollup-darwin-x64": "4.28.0", - "@rollup/rollup-freebsd-arm64": "4.28.0", - "@rollup/rollup-freebsd-x64": "4.28.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.28.0", - "@rollup/rollup-linux-arm-musleabihf": "4.28.0", - "@rollup/rollup-linux-arm64-gnu": "4.28.0", - "@rollup/rollup-linux-arm64-musl": "4.28.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.28.0", - "@rollup/rollup-linux-riscv64-gnu": "4.28.0", - "@rollup/rollup-linux-s390x-gnu": "4.28.0", - "@rollup/rollup-linux-x64-gnu": "4.28.0", - "@rollup/rollup-linux-x64-musl": "4.28.0", - "@rollup/rollup-win32-arm64-msvc": "4.28.0", - "@rollup/rollup-win32-ia32-msvc": "4.28.0", - "@rollup/rollup-win32-x64-msvc": "4.28.0", + "@rollup/rollup-android-arm-eabi": "4.28.1", + "@rollup/rollup-android-arm64": "4.28.1", + "@rollup/rollup-darwin-arm64": "4.28.1", + "@rollup/rollup-darwin-x64": "4.28.1", + "@rollup/rollup-freebsd-arm64": "4.28.1", + "@rollup/rollup-freebsd-x64": "4.28.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.28.1", + "@rollup/rollup-linux-arm-musleabihf": "4.28.1", + "@rollup/rollup-linux-arm64-gnu": "4.28.1", + "@rollup/rollup-linux-arm64-musl": "4.28.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.28.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.28.1", + "@rollup/rollup-linux-riscv64-gnu": "4.28.1", + "@rollup/rollup-linux-s390x-gnu": "4.28.1", + "@rollup/rollup-linux-x64-gnu": "4.28.1", + "@rollup/rollup-linux-x64-musl": "4.28.1", + "@rollup/rollup-win32-arm64-msvc": "4.28.1", + "@rollup/rollup-win32-ia32-msvc": "4.28.1", + "@rollup/rollup-win32-x64-msvc": "4.28.1", "fsevents": "~2.3.2" } }, diff --git a/public/images/links/blog.twofei.com.jpg b/public/images/links/blog.twofei.com.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b156712b1636ddc17cdb2b88198539a0a2a9ef3e GIT binary patch literal 29256 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%0DsEZggnA`{-@ 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 M_51&=aet@&2j$M;Z~y=R literal 0 HcmV?d00001 diff --git a/src/content/metas/friends.yml b/src/content/metas/friends.yml index d56e224..b5d795e 100644 --- a/src/content/metas/friends.yml +++ b/src/content/metas/friends.yml @@ -91,3 +91,8 @@ description: 我的朋友圈 homepage: https://jiangcl.com poster: /images/links/jiangcl.com.jpg +- slug: twofei + website: 陪她去流浪 + description: 桃子,疯疯癫癫的男孩子。 + homepage: https://blog.twofei.com + poster: /images/links/blog.twofei.com.jpg