From 4d5c5362c46ec7d0ab73274743f4907e6a616789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=9B=E5=AE=9DOtto?= Date: Sat, 22 Apr 2023 04:59:11 +0800 Subject: [PATCH 1/2] feat: add xiaoyuzhou support (#402) --- cspell.json | 1 + public/assets/social/xiaoyuzhou.png | Bin 0 -> 1859 bytes src/components/site/Platform.tsx | 5 +++++ 3 files changed, 6 insertions(+) create mode 100644 public/assets/social/xiaoyuzhou.png diff --git a/cspell.json b/cspell.json index f7cb0abb..2af0ba36 100644 --- a/cspell.json +++ b/cspell.json @@ -71,6 +71,7 @@ "webxr", "XCHAR", "xlog", + "xiaoyuzhou", "zustand", "keymap", "autoscaler", diff --git a/public/assets/social/xiaoyuzhou.png b/public/assets/social/xiaoyuzhou.png new file mode 100644 index 0000000000000000000000000000000000000000..98c4981b10a8c18db3874782ab5a52ad6da74b55 GIT binary patch literal 1859 zcmV-J2fX-+P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x00(qQO+^Rf2pa_-63#)@RsaA6^QeqHRKKPOtHM*O)D2AYmi4qlGKoGw4 zgMyH>F-mmFW&wE#iV~`YE>J82Eo})-UuN3r%$>RS_@Q_3b~>fB(Rh+4_sraT?*IS% zpXWLEIq*9V@hh)UzZC)Dx+Yr!IN7d?&`1Q_K+-YIHFp!R9kX0>dn6KKgnPmP)Bq2l z|MFXSq}Qh_rBG%h4#XUA%bCYr<^^T|)$rf3@Nlf-;)iD2`5=%F zYy|p&7l2SQfrR%Sz?c4q*%NMf>ebaoPF|G;LIX5$orXfwB!+){N#@LQtLuNYXI0Ex z15^S}0}TmKJ&C~8q?`KW+6U5eCR8EZWj&gq5SrBWoC%NkZYa8?uc@INSPdL-u#}sC zyX5qV_xx?Le_HW!O%q_?h?CB*Gp~sE|xR0)~Ie)OlWsF&62C zki>esX|CBo$G*>)vHU3tt5*8^TAC{usQ;*gW2aI;j+<7To|ch5!z0E3E;ahEv~%i% z*9g=fq4e?RDZFnfXd24zFJ>UWq>U#N%dHq&pC2@aKAv0t&FZ&YcO1Xt>$%kGmZ;90`HYB%$_89IM&Lg+qIp`9L-0 z%b&oPm5s9FLrS+d)cpfsl9bs)2mq1G$G;+QO=<5nl zU%P|vKlzyal2Yzl^$HV9%1}yyvW9M2LJ$dszCBU*VIzZ^l|dVka&AroUhfNB35PD7 z|DbTztVa=eg_J1E;=-|`9In|y=Y?}rRzJ*~B@dI9m5ps%iO3Ai6gwVlIn}V^^68UZ zBPoypybMeNo@o5frx%Oo&MO#~lUvo<*1|WnJ80Omn@Q7eV(Gu%;Kn~zB7{gOxm*3N z%WXUMtY7=3qi)RcK4lJ60}FwF0te51b0lNm<_$I31yd>;_x*Q@8Sdk*Z0QYL2{{B3-d|N9vD^=Q0ki^-0tG-7@OL1;a8_CCl2vO; zrj*P~M==oZ;f4U)vO=95?b|=!^v;&X1AE&UXwRZf2vU||mIE3AwlUDZWdQqt)tW~? zuVUtccyDl-H!b~Usmb(|F56bHKh%5d$CC{o)xEX;%dYmekOLe|<-J=05AY8s4BfyX zN0C#`f;7M=yM2D%ZHxapd-C+6inPqkBHc64l*UXm&=>4E+uGE0>|pJ##vf0f=yD`a z#66MyL!@&@P&!_l4&%gsnxmBN5Y+(P@cE3a++2@s+w}bOlNpc2OjnjCx9P)nHKRS4 zB+dxK9ZamGYw}5H)C5uyNj{djvfwI_U+ri%mNjE(Ab-E{Golhu%=H
h($C3Hnt zbYx+4WjbSWWnpw>05UK#FfA}REiyM$Ff}?eF*-3gD=;!TFfbCkE1LiS03~!qSaf7z zbY(hiZ)9m^c>ppnGB7PLI4v?aR4_FfF7004NL Date: Sat, 22 Apr 2023 05:05:44 +0800 Subject: [PATCH 2/2] fix: fallback the audio cover (#401) --- src/markdown/rehype-audio.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/markdown/rehype-audio.ts b/src/markdown/rehype-audio.ts index 6d900b2a..df598058 100644 --- a/src/markdown/rehype-audio.ts +++ b/src/markdown/rehype-audio.ts @@ -25,6 +25,15 @@ export const rehypeAudio: Plugin, Root> = ({ node.properties.src = toGateway(src) if (first) { + if ( + !env.cover && + node.properties.cover && + typeof node.properties.cover === "string" + ) { + const coverIpfsUrl = toGateway(node.properties.cover) + node.properties.cover = coverIpfsUrl + env.cover = coverIpfsUrl + } env.audio = node.properties.src first = false }