v26110805 首页孕期假数据与加载性能修复——接口未返回/失败时不再按默认预产期显示假孕周(显示正在加载/点击重试);去掉演示名小汤圆/小满妈妈,空昵称小名不提交,孕期未加载时禁止保存;预产期范围校验(今天-14天~+280天,仅改动时校验);「已连续记录42天」写死值改为「和宝宝一起走过N天」,去掉我的页设计稿占位;/profile+/pregnancy 改为脚本解析时预取(原来等 window load 约10秒后才发),birth-flow 复用、ugc 的 /config 合并;首页广场图改用缩略图(首页图片约4MB→1.9MB)。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@@ -313,3 +313,8 @@ g130 https://burst.shopifycdn.com/photos/colorful-rainbows.jpg 11-05 精彩分
|
||||
g131 https://burst.shopifycdn.com/photos/view-of-carnival-lights.jpg 11-05 精彩分享点赞头像换深色底(替换白底头像,av/g131.webp)
|
||||
g132 https://burst.shopifycdn.com/photos/young-woman-in-hat.jpg 11-05 精彩分享点赞头像换深色底(替换白底头像,av/g132.webp)
|
||||
g133 https://burst.shopifycdn.com/photos/muddy-farm-pig.jpg 11-05 精彩分享点赞头像换深色底(替换白底头像,av/g133.webp)
|
||||
|
||||
缩略图(2026-11-08,首页用,原图 720×960 太大):s/ 宽 200(首页「其他妈妈也在搜」小图)、m/ 宽 540(首页卡堆)。同名 .jpg。
|
||||
新加原图后补生成(sharp 在 /work/ftx/node_modules):
|
||||
cd guangchang/img && NODE_PATH=/work/ftx/node_modules node -e "const s=require('sharp'),fs=require('fs');(async()=>{for(const f of fs.readdirSync('.').filter(f=>/^[0-9a-f]{12}\.jpg$/.test(f))){if(!fs.existsSync('s/'+f))await s(f).resize({width:200}).jpeg({quality:70,mozjpeg:true}).toFile('s/'+f);if(!fs.existsSync('m/'+f))await s(f).resize({width:540}).jpeg({quality:74,mozjpeg:true}).toFile('m/'+f)}})()"
|
||||
没生成也不会破图:首页 onerror 会退回原图,只是慢。
|
||||
|
||||
BIN
guangchang/img/m/00d41f531cb4.jpg
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
guangchang/img/m/00e306406fc0.jpg
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
guangchang/img/m/01df874d5e03.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
guangchang/img/m/0335cfa0d995.jpg
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
guangchang/img/m/0561d8002f9b.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
guangchang/img/m/05ca305a718b.jpg
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
guangchang/img/m/05d8c5143e6b.jpg
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
guangchang/img/m/063e82b83793.jpg
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
guangchang/img/m/0f006949264d.jpg
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
guangchang/img/m/103cc5b2b2da.jpg
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
guangchang/img/m/10fe1f160539.jpg
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
guangchang/img/m/12d34e59863a.jpg
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
guangchang/img/m/13ad4c500a60.jpg
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
guangchang/img/m/1576ed51bd6b.jpg
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
guangchang/img/m/15a847899efd.jpg
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
guangchang/img/m/15ab886ed101.jpg
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
guangchang/img/m/17c2ced9b0fb.jpg
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
guangchang/img/m/19450a08f500.jpg
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
guangchang/img/m/1a45bea31584.jpg
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
guangchang/img/m/1be9739619ce.jpg
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
guangchang/img/m/20a859054a19.jpg
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
guangchang/img/m/245189f0b075.jpg
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
guangchang/img/m/25c5f8be3a29.jpg
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
guangchang/img/m/265c34d43e34.jpg
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
guangchang/img/m/28953c83dbbc.jpg
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
guangchang/img/m/29e16f9be630.jpg
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
guangchang/img/m/2b2ebb5779a7.jpg
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
guangchang/img/m/2beae60e5d78.jpg
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
guangchang/img/m/2c841a11fe1c.jpg
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
guangchang/img/m/2e3d1f69d888.jpg
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
guangchang/img/m/2f31b161b917.jpg
Normal file
|
After Width: | Height: | Size: 89 KiB |
BIN
guangchang/img/m/30b9180f6f37.jpg
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
guangchang/img/m/30c33a0f0626.jpg
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
guangchang/img/m/30f3b591246e.jpg
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
guangchang/img/m/319c7f4409d2.jpg
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
guangchang/img/m/3228ce197c60.jpg
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
guangchang/img/m/33cf3ea8941b.jpg
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
guangchang/img/m/348f0bb4a4cf.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
guangchang/img/m/368a616d08e6.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
guangchang/img/m/3816f7c78ccf.jpg
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
guangchang/img/m/381d40826e81.jpg
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
guangchang/img/m/38a6939d7690.jpg
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
guangchang/img/m/3b8bb1349d9a.jpg
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
guangchang/img/m/3ddc87b1263f.jpg
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
guangchang/img/m/3e5e2fe06fdb.jpg
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
guangchang/img/m/3ef3c38a8d4f.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
guangchang/img/m/3fb36dc6c3df.jpg
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
guangchang/img/m/40923ecda738.jpg
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
guangchang/img/m/42606e3ef73c.jpg
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
guangchang/img/m/42d3504c07df.jpg
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
guangchang/img/m/42d9a6d40261.jpg
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
guangchang/img/m/4310f31c2036.jpg
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
guangchang/img/m/44248b345a5e.jpg
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
guangchang/img/m/44d57916cfaa.jpg
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
guangchang/img/m/451b74a1d4d4.jpg
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
guangchang/img/m/45e3184638aa.jpg
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
guangchang/img/m/4605ad8ba2f5.jpg
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
guangchang/img/m/468644070994.jpg
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
guangchang/img/m/47edb92104d6.jpg
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
guangchang/img/m/483d511c7fc6.jpg
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
guangchang/img/m/4994706f1057.jpg
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
guangchang/img/m/4ad190a93522.jpg
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
guangchang/img/m/4cc6f83b8035.jpg
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
guangchang/img/m/4f8095a6db59.jpg
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
guangchang/img/m/508bd598e056.jpg
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
guangchang/img/m/50b61a8529bf.jpg
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
guangchang/img/m/50b74036ca57.jpg
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
guangchang/img/m/50f06f1102a0.jpg
Normal file
|
After Width: | Height: | Size: 126 KiB |
BIN
guangchang/img/m/53de7528f80f.jpg
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
guangchang/img/m/56738dcf3080.jpg
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
guangchang/img/m/567bd75e1282.jpg
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
guangchang/img/m/58814ad47c82.jpg
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
guangchang/img/m/59d51cfca63a.jpg
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
guangchang/img/m/5b86e38c02d6.jpg
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
guangchang/img/m/5c7f7e8bff1e.jpg
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
guangchang/img/m/5c917c8bd968.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
guangchang/img/m/63b94d4a4b15.jpg
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
guangchang/img/m/64d4d01ed25a.jpg
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
guangchang/img/m/67215fa5d80d.jpg
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
guangchang/img/m/6b02064ea1ad.jpg
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
guangchang/img/m/6b4c3115c06d.jpg
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
guangchang/img/m/6c6f5ea4d390.jpg
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
guangchang/img/m/6d1aa5e00483.jpg
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
guangchang/img/m/6fb6325a2839.jpg
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
guangchang/img/m/70352ba8c156.jpg
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
guangchang/img/m/71f774ffc52c.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
guangchang/img/m/737939874384.jpg
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
guangchang/img/m/760937b822d9.jpg
Normal file
|
After Width: | Height: | Size: 79 KiB |
BIN
guangchang/img/m/761322307424.jpg
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
guangchang/img/m/7649e557432e.jpg
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
guangchang/img/m/7795829d8575.jpg
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
guangchang/img/m/784593086983.jpg
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
guangchang/img/m/7873a3b8c314.jpg
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
guangchang/img/m/79d3d028e56a.jpg
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
guangchang/img/m/7a8ebce2e657.jpg
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
guangchang/img/m/803116d6f494.jpg
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
guangchang/img/m/8331b67e8fc9.jpg
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
guangchang/img/m/85179bb4bcdb.jpg
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
guangchang/img/m/860b712ac8e3.jpg
Normal file
|
After Width: | Height: | Size: 35 KiB |