v26110467 孕妈广场「大家在聊」加标签筛选(职场/护肤经验等 10 个);新话题 b11 孕期护肤 6 篇(实拍配图、每篇 21+ 条评论、转发图、作者新头像 g108~g113)
BIN
assets/share/g/b11-1.jpg
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
assets/share/g/b11-2.jpg
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
assets/share/g/b11-3.jpg
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
assets/share/g/b11-4.jpg
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
assets/share/g/b11-5.jpg
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
assets/share/g/b11-6.jpg
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
assets/share/g/t-b11.jpg
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
guangchang/av/g108.webp
Normal file
|
After Width: | Height: | Size: 5.4 KiB |
BIN
guangchang/av/g109.webp
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
guangchang/av/g110.webp
Normal file
|
After Width: | Height: | Size: 882 B |
BIN
guangchang/av/g111.webp
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
guangchang/av/g112.webp
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
guangchang/av/g113.webp
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
@@ -5262,5 +5262,71 @@ window.GC_DATA = {
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"b11": {
|
||||
"desc": "怀孕后瓶瓶罐罐要不要全换?长痘、长斑、妊娠纹、肚皮痒,来说说你是怎么过来的。拿不准的成分记得先问医生。",
|
||||
"notes": [
|
||||
{
|
||||
"title": "把那瓶A醇精华收进抽屉了,有点舍不得",
|
||||
"cover": "先收起来",
|
||||
"coverSub": "孕9周 查了一晚上成分",
|
||||
"author": "桃子不吃桃",
|
||||
"stage": "孕 9 周",
|
||||
"likes": 1642,
|
||||
"body": "测出两道杠那天晚上,我第一件事不是告诉我妈,是坐在洗手台前一瓶一瓶翻成分表。\n翻到那瓶A醇精华的时候愣了一下。双十一刚囤的,开封才一个月,用着脸确实亮了不少。\n查了一圈,说法基本一致:维A类的东西孕期先别用。外用到底有多大影响说不太准,但我这人心里装不住事,用一次能惦记一礼拜,干脆收起来。\n洗面奶倒是没啥,就是那个刷酸棉片也在名单里,一起请出去了。\n第一次建档的时候我把手机里拍的几张成分表给医生看了。她扫了一眼,说A醇、高浓度水杨酸先停,别的保湿的照常用就行,别搞得什么都不敢抹。还说拿不准的东西,下次产检带来问她,比自己在网上越查越慌强。\n回家我把抽屉清了一遍:\n停了:A醇精华、刷酸棉片\n留着:洁面、保湿水、面霜、防晒\n就剩四样,早上两分钟搞定。\n老公路过看了一眼:「你这抽屉怎么空了一半。」我说给你闺女腾地方。\n那瓶精华我拿胶带封了口,写上「生完再见」。就是有点心疼钱。",
|
||||
"photo": "img/15ab886ed101.jpg"
|
||||
},
|
||||
{
|
||||
"title": "孕16周下巴冒了一排痘,青春期都没这么狠",
|
||||
"cover": "下巴失守",
|
||||
"coverSub": "孕16周 激素在作怪",
|
||||
"author": "小鹿慢慢走",
|
||||
"stage": "孕 16 周",
|
||||
"likes": 2214,
|
||||
"body": "我上学的时候皮肤一直挺好,同学都羡慕,结果三十岁怀个孕,下巴一圈全是红疙瘩。\n刚开始以为是吃辣了,忌了一周口,没用。还越长越多,戴口罩一磨更疼。\n我婆说:「怀孕长痘是男孩。」我妈说:「怀孕长痘是女孩。」俩人在家庭群里吵起来了,我在这边对着镜子发愁。\n那阵子开视频会都不想开摄像头,同事问我是不是网不好,我说是。\n后来去皮肤科挂了个号,进门先说自己怀孕16周。医生看了说是激素变化,挺常见的,大部分到孕中后期会好点,也有生完才消的。\n她交代了几条,我记在备忘录:\n别挤,挤了容易留印子\n洁面换温和的,一天两次够了\n枕套勤换,手机屏幕擦一擦\n药膏别自己买,要用的话她开孕期能用的\n照着做了一个月,新冒的少了,旧的慢慢平了。没完全好,但起码敢不戴口罩出门了。\n有一次没忍住挤了一颗,果然留了个红印,半个月才下去,长记性了。\n至于男孩女孩,四维的时候就知道了,到时候看谁说对了哈哈。",
|
||||
"photo": "img/348f0bb4a4cf.jpg"
|
||||
},
|
||||
{
|
||||
"title": "老公每晚给我抹肚子,抹着抹着就开始跟宝宝聊天",
|
||||
"cover": "抹肚子时间",
|
||||
"coverSub": "孕23周 每晚十分钟",
|
||||
"author": "芋泥啵啵酱",
|
||||
"stage": "孕 23 周",
|
||||
"likes": 1876,
|
||||
"body": "孕20周以后肚子一下鼓起来,我开始每天洗完澡抹身体乳。\n一开始自己抹,后来肚子大了,侧边和后腰够不着,就喊老公。\n他第一次抹的时候手特别僵,跟擦桌子似的,一圈一圈不敢用力,还问我:「这样会不会压到她?」我说你再轻点就成挠痒痒了,他还真放慢了,我笑得肚子一抽一抽的。\n现在熟练多了,还给自己定了规矩:先搓热手,从下往上,最后在肚脐那停一下。\n然后就开始聊天。\n「今天你妈又吃了两碗饭。」\n「爸爸今天被领导说了,你别学你妈告状。」\n有天他正说着,宝宝在里面顶了一下,正好顶他手心。他一下坐直了,半天没出声。后来跟我说那一下跟按到手机震动似的,「她听见我说话了吧」。我说可能是嫌你吵。\n说实话妊娠纹这东西,问了一圈过来人,长不长主要看体质,抹了也不保证不长。我抹主要是因为肚皮一绷紧就干,抹完不痒,睡得踏实。\n但现在我觉得这十分钟最值的不是身体乳,是他每天准时来报到。",
|
||||
"photo": "img/c22e61d85825.jpg"
|
||||
},
|
||||
{
|
||||
"title": "颧骨上冒出两块斑,我现在出门跟防贼似的",
|
||||
"cover": "出门三件套",
|
||||
"coverSub": "孕29周 伞帽子防晒",
|
||||
"author": "晒不黑的猫",
|
||||
"stage": "孕 29 周",
|
||||
"likes": 1358,
|
||||
"body": "我的网名叫晒不黑的猫,结果孕29周脸上长斑了,自己都想笑。\n是那天在地铁玻璃上看见的,两边颧骨各一块,浅咖色,还挺对称。回家拿放大镜照,确实是。我盯着看了好久,越看越明显,那天晚饭都没吃几口。\n产检的时候顺嘴问了医生,她说孕期黄褐斑挺多见的,跟激素有关,晒太阳会更明显,很多人生完慢慢会淡,让我别急着去折腾祛斑的东西。还说防晒比抹什么都管用,阴天也别偷懒。\n那就只能防着了。现在我出门是三件套:\n一把遮阳伞,包里常备\n一顶宽檐帽\n孕妇能用的防晒霜,出门前二十分钟抹\n上周末跟闺蜜逛街,她说我包得跟去做贼一样。我说你不懂,这是在保卫我的脸。她笑完默默把我拉到了树荫那一边走。\n防了一个月,没变深,也没新长。我妈说她当年怀我也长了,生完半年就没了,让我放宽心。\n行吧,就当是宝宝给我盖的两个章。",
|
||||
"photo": "img/907a18bf4027.jpg"
|
||||
},
|
||||
{
|
||||
"title": "肚皮痒得睡不着,产检顺嘴提了一句,医生让我抽了个血",
|
||||
"cover": "痒要说出来",
|
||||
"coverSub": "孕35周 查了胆汁酸",
|
||||
"author": "阿梨要冬眠",
|
||||
"stage": "孕 35 周",
|
||||
"likes": 2468,
|
||||
"body": "孕34周那几天,肚皮痒得我半夜爬起来挠,挠完一道一道红印子。\n我一直以为就是皮肤绷太紧、干的,想着换个厚点的身体乳就行。还在网上下单了一大罐,到了抹上去确实舒服一点,可一到晚上照样痒。\n周五产检,量完血压医生问还有哪里不舒服,我随口说了句最近肚子痒,手心也有点痒。\n她没急着让我走,又问了几句:晚上是不是更痒、身上有没有疹子、眼睛黄不黄。然后开了个单子,让我去抽血查胆汁酸。\n我当时有点懵,就痒一下还要抽血?\n医生说孕晚期皮肤痒大多是干的,但有一种情况跟肝有关,得查一下才放心,尤其是手心脚心痒的。\n下午结果出来,正常。我在医院走廊里长出一口气。给老公发消息说没事,他回了一串「好好好」,后来才说他下午啥也没干进去,一直在等。\n后来按她说的:衣服换纯棉的,洗澡水别太烫,抹没有香精的保湿乳,指甲剪短。一周以后好多了。\n写出来是想说,痒这种小事别不好意思提,产检的时候说一句,查一下心里就踏实了。",
|
||||
"photo": "img/cf2001405d6e.jpg"
|
||||
},
|
||||
{
|
||||
"title": "生完四个月,我的护肤从八步砍到了三步",
|
||||
"cover": "护肤做减法",
|
||||
"coverSub": "宝宝4个月 三步搞定",
|
||||
"author": "豆芽她妈",
|
||||
"stage": "宝宝 4 个月",
|
||||
"likes": 1129,
|
||||
"body": "怀孕前我是那种水、精华、眼霜、乳液、面霜一层一层叠的人,晚上还要加个面膜。\n现在?洗完脸能抹上面霜就算我赢。\n头两个月夜奶,一晚上起三四次,早上照镜子都不认识自己。有天想敷个面膜,刚贴上娃就哭了,我顶着面膜喂了半小时奶,揭下来都干了。从那以后家里那盒面膜就再没拆过,放到现在估计都过期了。\n后来索性砍了,就三步:\n早上:洗脸,面霜,防晒\n晚上:洗脸,面霜\n每样都放在够得着的地方,洗手台一瓶,婴儿床边一瓶,喂完奶顺手抹两下。手上那瓶护手霜也是,喂奶前洗手洗得太勤,手背都裂了口子。\n孕期长的那两块斑,生完三个月自己淡了不少。妊娠纹还在,白白的几道,我已经看习惯了。\n最近开始掉头发,一抓一把,吓得我去问了医生,说产后掉发挺常见,多数半年到一年会长回来。\n现在每天最奢侈的护肤,是娃睡着以后,我坐在床边慢慢抹一遍护手霜。\n给还在孕期的姐妹:瓶瓶罐罐别囤太多,生完真的用不过来。",
|
||||
"photo": "img/53de7528f80f.jpg"
|
||||
}
|
||||
],
|
||||
"comments": []
|
||||
}
|
||||
};
|
||||
|
||||
BIN
guangchang/img/15ab886ed101.jpg
Normal file
|
After Width: | Height: | Size: 97 KiB |
BIN
guangchang/img/348f0bb4a4cf.jpg
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
guangchang/img/53de7528f80f.jpg
Normal file
|
After Width: | Height: | Size: 94 KiB |
BIN
guangchang/img/907a18bf4027.jpg
Normal file
|
After Width: | Height: | Size: 71 KiB |
@@ -293,3 +293,9 @@ w06-6 https://burst.shopifycdn.com/photos/flay-lay-of-gifts-string-lights-and-a-
|
||||
b01-4 https://burst.shopifycdn.com/photos/hand-holds-chopsticks-over-a-bowl-of-rice.jpg 11-05 换真实照片
|
||||
b01-5 https://burst.shopifycdn.com/photos/hands-adding-toothpaste-to-an-electric-toothbrush.jpg 11-05 换真实照片
|
||||
# 11-05 全部 181 张套「手机随手拍」处理(第二版 /work/.render/phone/phone2.py:构图随意、手机 HDR 光感、略鲜、轻微冷暖;保持清晰,不做模糊/压缩/噪点),文件名按新内容重算
|
||||
b11-1 https://burst.shopifycdn.com/photos/a-single-hand-holds-dropper-bottle.jpg 11-05 新话题 b11 孕期护肤(phone2 处理,文件 15ab886ed101.jpg)
|
||||
b11-2 https://burst.shopifycdn.com/photos/hands-lathered-in-hand-cream-against-beige-background.jpg 11-05 新话题 b11 孕期护肤(phone2 处理,文件 348f0bb4a4cf.jpg)
|
||||
b11-3 https://burst.shopifycdn.com/photos/hands-using-a-tube-of-hand-cream.jpg 11-05 新话题 b11 孕期护肤(phone2 处理,文件 c22e61d85825.jpg)
|
||||
b11-4 https://burst.shopifycdn.com/photos/pink-sunglasses-on-white.jpg 11-05 新话题 b11 孕期护肤(phone2 处理,文件 907a18bf4027.jpg)
|
||||
b11-5 https://burst.shopifycdn.com/photos/copper-light-in-bedroom.jpg 11-05 新话题 b11 孕期护肤(phone2 处理,文件 cf2001405d6e.jpg)
|
||||
b11-6 https://burst.shopifycdn.com/photos/bathroom-shelving-mirror.jpg 11-05 新话题 b11 孕期护肤(phone2 处理,文件 53de7528f80f.jpg)
|
||||
|
||||
BIN
guangchang/img/c22e61d85825.jpg
Normal file
|
After Width: | Height: | Size: 90 KiB |
BIN
guangchang/img/cf2001405d6e.jpg
Normal file
|
After Width: | Height: | Size: 62 KiB |
@@ -440,6 +440,13 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
.lvw .lv h2{margin:0;font-size:17px;font-weight:900;letter-spacing:.3px;color:var(--kt)}
|
||||
.lvw .lv small{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}
|
||||
.lvw .lv .ba{margin-left:auto;font-size:12.5px;font-weight:800;color:var(--kt)}
|
||||
.shtg .sh{margin-bottom:2px}
|
||||
.gtg{display:flex;gap:7px;padding:4px 14px 6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}
|
||||
.gtg::-webkit-scrollbar{display:none}
|
||||
.gtg button{flex:none;height:30px;padding:0 13px;border-radius:99px;background:#fff;border:1px solid #EFE1DB;font-size:13px;font-weight:700;color:#5E4E4A;white-space:nowrap}
|
||||
.gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff;box-shadow:0 5px 12px -6px #F2725B}
|
||||
html.night .gtg button{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);color:#E8DFE8}
|
||||
html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
||||
.tcs{display:flex;gap:7px;padding:9px 12px 2px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}
|
||||
.tcs::-webkit-scrollbar{display:none}
|
||||
.tcs::after{content:"";flex:none;width:4px}
|
||||
@@ -903,10 +910,10 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
<div id="sheet" role="dialog" aria-modal="true"><i class="sg"></i><div class="sbd" id="sbd"></div></div>
|
||||
<div class="toast" id="toast"></div>
|
||||
|
||||
<script src="topics.js?v=26110464"></script>
|
||||
<script src="data.js?v=26110464"></script>
|
||||
<script src="feed.js?v=26110464"></script>
|
||||
<script src="../js/ava-pool.js?v=26110464"></script> <!-- 11-05 装饰头像分配表(各模块互不重复) -->
|
||||
<script src="topics.js?v=26110467"></script>
|
||||
<script src="data.js?v=26110467"></script>
|
||||
<script src="feed.js?v=26110467"></script>
|
||||
<script src="../js/ava-pool.js?v=26110467"></script> <!-- 11-05 装饰头像分配表(各模块互不重复) -->
|
||||
<script src="ceshi/meta.js?v=26110464"></script>
|
||||
<script src="../js/share-card.js?v=26110464"></script>
|
||||
<script src="../js/cm-pics.js?v=26110464"></script> <!-- 11-05 评论 / 回复带图 -->
|
||||
@@ -976,7 +983,7 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
var CMD = null, CMERR = false;
|
||||
/* 头像编码:数字 = av/NNNN.webp(旧代码头像);'av:c012' = av/c012.webp(卡通/可爱卡通);'/…' = 站内绝对路径(内置头像库 /_bridge/avatars/);其余 = assets/img/mom/xxx.jpg */
|
||||
var avP = function (a) { return typeof a === 'number' ? 'av/' + ('000' + a).slice(-4) + '.webp' : a.indexOf('av:') === 0 ? 'av/' + a.slice(3) + '.webp' : a.charAt(0) === '/' ? a : '../assets/img/mom/' + a + '.jpg'; };
|
||||
fetch('cm.json?v=26110464').then(function (r) { return r.json(); }).then(function (j) {
|
||||
fetch('cm.json?v=26110467').then(function (r) { return r.json(); }).then(function (j) {
|
||||
CMD = j; if (openId && NBY[openId]) { renderComments(NBY[openId]); syncBar(NBY[openId]); }
|
||||
}).catch(function () { CMERR = true; if (openId && NBY[openId]) renderComments(NBY[openId]); });
|
||||
function commentsOf(n) {
|
||||
@@ -1081,7 +1088,21 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
|
||||
/* ---------- 列表 ---------- */
|
||||
/* cur 当前话题('' = 不限话题);catF 一级分类('' 全部 / family 家庭 / marriage 婚姻 / work 职场 / baby 母婴)。选了话题时 catF 恒等于该话题的 cat */
|
||||
var cur = '', catF = '';
|
||||
var cur = '', catF = '', tagF = '';
|
||||
/* 「大家在聊」标签 → 话题 id(11-05)。护肤经验 = b11(同日新开的话题);一个话题可以在多个标签里 */
|
||||
var GTAGS = [
|
||||
['职场', ['w01', 'w02', 'w03', 'w04', 'w05', 'w06', 'w07', 'w08', 'w09', 'w10']],
|
||||
['护肤经验', ['b11']],
|
||||
['夫妻日常', ['m01', 'm02', 'm03', 'm04', 'm05', 'm06', 'm07', 'm08', 'm09', 'm10']],
|
||||
['婆家娘家', ['f01', 'f02', 'f03', 'f04', 'f05', 'f06', 'f07', 'f09', 'f10']],
|
||||
['身体变化', ['b01', 'b05', 'b10', 'b11']],
|
||||
['吃喝', ['b09', 'f10']],
|
||||
['胎动', ['b06', 'w04']],
|
||||
['待产生娃', ['b07', 'b08', 'b04']],
|
||||
['花钱囤货', ['b02', 'b04']],
|
||||
['宅家日常', ['f08', 'b03']]
|
||||
];
|
||||
var GTBY = {}; GTAGS.forEach(function (g) { GTBY[g[0]] = g[1]; });
|
||||
var UBAND = (function () { try { var g = JSON.parse(localStorage.getItem('mmbox.gcwk.v1') || 'null'); return !g ? -1 : g.pp ? 'pp' : g.w && window.GC_BAND ? window.GC_BAND('孕' + g.w + '周') : -1; } catch (e) { return -1; } })();
|
||||
/* 11-01 用户:家庭+婚姻合成「家庭婚姻」,母婴改「经验」→ 三块(marriage 话题在 topics.js 里已并进 family) */
|
||||
/* 11-03 用户:「家庭婚姻 / 职场 / 经验标签全部删除,只展示全部,所有内容放到全部里;每篇带一个话题标签(职场 / 经验分享…)」
|
||||
@@ -1529,9 +1550,13 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
'<button type="button" class="jn" data-join="' + x.id + '">参与</button></div>';
|
||||
}).join('') + '<button type="button" class="hall" data-all="1">查看全部话题 ›</button></div>';
|
||||
if (catF) { fhLevels(fh); return; }
|
||||
fh.className = 'sh';
|
||||
/* 11-03 用户:广场里不显示具体有多少篇、多少个话题 → 篇数 / 话题数一律不露 */
|
||||
fh.innerHTML = '<h2>大家在聊</h2><small>孕妈们的真实分享</small>';
|
||||
/* 11-03 用户:广场里不显示具体有多少篇、多少个话题 → 篇数 / 话题数一律不露
|
||||
11-05 用户:「大家都在聊下面加一些标签,比如职场、护肤经验,再加一些别的」→ 标题下一行横滑标签,点了只看这类帖子(GTAGS 按话题归类) */
|
||||
fh.className = 'shtg';
|
||||
fh.innerHTML = '<div class="sh"><h2>大家在聊</h2><small>孕妈们的真实分享</small></div>' +
|
||||
'<div class="gtg"><button type="button" data-tag=""' + (tagF ? '' : ' class="on"') + '>全部</button>' +
|
||||
GTAGS.map(function (g) { return '<button type="button" data-tag="' + g[0] + '"' + (tagF === g[0] ? ' class="on"' : '') + '>' + g[0] + '</button>'; }).join('') + '</div>';
|
||||
var gon = fh.querySelector('.gtg .on'); if (gon && tagF) fh.querySelector('.gtg').scrollLeft = Math.max(0, gon.offsetLeft - 60);
|
||||
return;
|
||||
}
|
||||
var d = D[t.id] || {};
|
||||
@@ -1557,6 +1582,8 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
}
|
||||
function renderFeed() {
|
||||
var list = cur ? NOTES.filter(function (n) { return n.t === cur; }) : MIXED.filter(function (n) { return inCat(TBY[n.t]); });
|
||||
var tagOn = !cur && !catF && tagF && GTBY[tagF];
|
||||
if (tagOn) list = list.filter(function (n) { return GTBY[tagF].indexOf(n.t) >= 0; });
|
||||
/* 11-02 按孕周段排:同阶段孕妈的帖子为主、穿插过来人(GC_ORDER 在 feed.js);真实投稿仍排最前;孕周由首页写进 mmbox.gcwk.v1 */
|
||||
if (window.GC_ORDER) list = list.filter(function (n) { return n.real; }).concat(window.GC_ORDER(list.filter(function (n) { return !n.real; }), UBAND));
|
||||
var wf = $('#wf'), cols = wf.children;
|
||||
@@ -1571,7 +1598,7 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
$('#more').innerHTML = ceshiListHTML(); csFx(); ckHlRun(); return;
|
||||
}
|
||||
/* 「全部」信息流:穿插测试卡 */
|
||||
if (!cur && !catF && TM.length) {
|
||||
if (!cur && !catF && !tagOn && TM.length) {
|
||||
var dn = csDone(), mixed = [], ci = 0;
|
||||
/* 测试卡:先出 CS_MIX 精选,再按热度轮完其余测试。
|
||||
11-03 用户:「笔记里测一测减少一些,已经有测一测模块了」→ 原来第 3 位起每 8 张插 1 张(约 20 张),改成第 6 位起每 30 张插 1 张、最多 3 张 */
|
||||
@@ -1713,6 +1740,16 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
|
||||
sc.addEventListener('touchcancel', function () { if (mode === 'h') { pane.style.transform = ''; pane.style.opacity = ''; moveBar(); } ok = false; }, { passive: true });
|
||||
})();
|
||||
$('#fh').addEventListener('click', function (e) {
|
||||
var gt = e.target.closest('[data-tag]');
|
||||
if (gt) {
|
||||
if (gt.dataset.tag === tagF) return;
|
||||
tagF = gt.dataset.tag; haptic();
|
||||
var gl = $('#fh .gtg'), sl0 = gl ? gl.scrollLeft : 0;
|
||||
[].forEach.call(gl.children, function (x) { x.classList.toggle('on', x.dataset.tag === tagF); });
|
||||
gl.scrollLeft = sl0; renderFeed();
|
||||
var sc0 = $('#sc'), fhT = $('#fh').offsetTop - 8; if (sc0.scrollTop > fhT) sc0.scrollTop = fhT; /* 已经往下滑了的话,回到标签这一行 */
|
||||
return;
|
||||
}
|
||||
var tg = e.target.closest('[data-tg]');
|
||||
if (tg) { tGrp = tg.dataset.tg; haptic(); ceshiFh($('#fh')); renderFeed(); return; }
|
||||
var b = e.target.closest('[data-t]'); if (!b || b.dataset.t === cur) return;
|
||||
|
||||
@@ -107,7 +107,7 @@ main{padding:6px 16px 0}
|
||||
</div>
|
||||
<div class="wb"><button type="button" id="write"><svg class="ic" viewBox="0 0 24 24"><path d="M12 20h9M16.5 3.5a2.1 2.1 0 013 3L7 19l-4 1 1-4z"/></svg>写新的故事</button></div>
|
||||
|
||||
<script src="../topics.js?v=26110464"></script>
|
||||
<script src="../topics.js?v=26110467"></script>
|
||||
<script>
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
@@ -50,10 +50,11 @@
|
||||
['baby', 'b07', '顺产还是剖,过来人说说真实感受', '生'],
|
||||
['baby', 'b08', '快生了心里没底?听听过来人怎么说', '松', 1],
|
||||
['baby', 'b09', '这也不能吃那也不能吃?其实没那么多讲究', '忌'],
|
||||
['baby', 'b10', '怀孕后身体的这些变化,你中了几个', '变']
|
||||
['baby', 'b10', '怀孕后身体的这些变化,你中了几个', '变'],
|
||||
['baby', 'b11', '孕期护肤,哪些还在用、哪些先停了', '肤']
|
||||
];
|
||||
/* 首页横滑卡的照片(11-01 用户:首页广场也放一些真实图):取该话题第一篇照片笔记的封面,图在 guangchang/img/;data.js 太大首页不加载,所以抄一份到这里,换图后要同步 */
|
||||
var PH = {"f01":"f4d8dbbd48e6.jpg","f02":"cec4ab6eedd6.jpg","f03":"381d40826e81.jpg","f04":"b19ba4708941.jpg","f05":"3228ce197c60.jpg","f06":"2c841a11fe1c.jpg","f07":"fae4d093fe52.jpg","f08":"12d34e59863a.jpg","f09":"15a847899efd.jpg","f10":"9fae25af3fdc.jpg","m01":"17c2ced9b0fb.jpg","m02":"245189f0b075.jpg","m03":"a746c626eaa1.jpg","m04":"98e36aae6d63.jpg","m05":"a8753a9fb155.jpg","m06":"bd4a3207993a.jpg","m07":"468644070994.jpg","m08":"a5ace9471f81.jpg","m09":"6b4c3115c06d.jpg","m10":"7873a3b8c314.jpg","w01":"fdcdb8d99742.jpg","w02":"2b2ebb5779a7.jpg","w03":"e6eb6d11f973.jpg","w04":"a12f4a5b7f34.jpg","w05":"da7bc19b1fd9.jpg","w06":"319c7f4409d2.jpg","w07":"941c5af397ea.jpg","w08":"c6921b099cbe.jpg","w09":"afc77e44d7bc.jpg","w10":"ee93c606db79.jpg","b01":"f7fe99c0df22.jpg","b02":"4ad190a93522.jpg","b03":"a0f0f71b2fbf.jpg","b04":"42d9a6d40261.jpg","b05":"05ca305a718b.jpg","b06":"5c7f7e8bff1e.jpg","b07":"f4ea978aa0f8.jpg","b08":"bf98a8a6854c.jpg","b09":"9241eeb623d9.jpg","b10":"f199d5ba2357.jpg"};
|
||||
var PH = {"f01":"f4d8dbbd48e6.jpg","f02":"cec4ab6eedd6.jpg","f03":"381d40826e81.jpg","f04":"b19ba4708941.jpg","f05":"3228ce197c60.jpg","f06":"2c841a11fe1c.jpg","f07":"fae4d093fe52.jpg","f08":"12d34e59863a.jpg","f09":"15a847899efd.jpg","f10":"9fae25af3fdc.jpg","m01":"17c2ced9b0fb.jpg","m02":"245189f0b075.jpg","m03":"a746c626eaa1.jpg","m04":"98e36aae6d63.jpg","m05":"a8753a9fb155.jpg","m06":"bd4a3207993a.jpg","m07":"468644070994.jpg","m08":"a5ace9471f81.jpg","m09":"6b4c3115c06d.jpg","m10":"7873a3b8c314.jpg","w01":"fdcdb8d99742.jpg","w02":"2b2ebb5779a7.jpg","w03":"e6eb6d11f973.jpg","w04":"a12f4a5b7f34.jpg","w05":"da7bc19b1fd9.jpg","w06":"319c7f4409d2.jpg","w07":"941c5af397ea.jpg","w08":"c6921b099cbe.jpg","w09":"afc77e44d7bc.jpg","w10":"ee93c606db79.jpg","b01":"f7fe99c0df22.jpg","b02":"4ad190a93522.jpg","b03":"a0f0f71b2fbf.jpg","b04":"42d9a6d40261.jpg","b05":"05ca305a718b.jpg","b06":"5c7f7e8bff1e.jpg","b07":"f4ea978aa0f8.jpg","b08":"bf98a8a6854c.jpg","b09":"9241eeb623d9.jpg","b10":"f199d5ba2357.jpg","b11":"15ab886ed101.jpg"};
|
||||
/* 占位数字:按 id 确定性生成,刷新不变 */
|
||||
var h = function (s) { var x = 7; for (var i = 0; i < s.length; i++) x = (x * 31 + s.charCodeAt(i)) | 0; return Math.abs(x); };
|
||||
/* 11-01 用户:家庭和婚姻合成一块「家庭婚姻」,母婴改名「经验」→ marriage 话题并进 family(id m01~m10 不变,sub 记原来的小类);baby 只改显示名 */
|
||||
|
||||
@@ -10,8 +10,9 @@
|
||||
| 项目 | 规范 |
|
||||
|---|---|
|
||||
| 分类 | 3 块:家庭婚姻 / 职场 / 经验(话题 id 前缀 f、m = 家庭婚姻,w = 职场,b = 经验) |
|
||||
| 话题 | 40 个,名字用正向口语(如「怀孕后,我妈的电话一天比一天多」) |
|
||||
| 篇数 | 每个话题 ≥ 3 篇,目前共 179 篇 |
|
||||
| 话题 | 41 个(11-05 新增 b11 孕期护肤),名字用正向口语(如「怀孕后,我妈的电话一天比一天多」) |
|
||||
| 篇数 | 每个话题 ≥ 3 篇,目前共 185 篇 |
|
||||
| 标签 | 「大家在聊」下一行标签(职场 / 护肤经验 / 夫妻日常 / 婆家娘家 / 身体变化 / 吃喝 / 胎动 / 待产生娃 / 花钱囤货 / 宅家日常),按话题归类,定义在 `index.html` 的 GTAGS;新话题记得归进标签 |
|
||||
| 孕周分段 | 按孕周 6 段出帖,每段 ≥ 16 篇,另有「过来人」;信息流每 5 条 = 3 条同段 + 1 条过来人 + 1 条相邻段 |
|
||||
| 字段 | 标题、封面大字 + 小字、作者昵称、阶段(孕 X 周 / 宝宝 X 个月)、点赞数、正文、配图 |
|
||||
| 不显示 | 发帖时间、评论时间、广场篇数 / 话题数 |
|
||||
@@ -103,5 +104,6 @@
|
||||
| 配图 | `data.js`(photo)、`feed.js`、`topics.js`(话题封面 = 首帖图)、`img/SOURCES.txt`;重出转发图 |
|
||||
| 新增帖子 | 同时补 ≥ 20 条评论(`cm.json`),按孕周段排进 `feed.js` 的 GC_ORDER |
|
||||
| 话题名 | `topics.js` + 后端投稿服务里的话题字典 |
|
||||
| 新话题 | 以上全部 + `index.html` GTAGS 标签归类 + 作者头像 `js/ava-pool.js` 的 author(头像池已用完,新头像放 `av/` 新编号) |
|
||||
|
||||
转发图:`tools/share-card/` 先 `node build.js`,再 `python3 render.py <受影响的 key>`。
|
||||
|
||||
24
index.html
@@ -8,8 +8,8 @@
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<title>兜爸心选 · 孕育陪伴</title>
|
||||
<!-- 11-04 UGC 总开关(孕妈广场 + 测一测,后台 /box_bm/plaza 顶部切换),见 js/ugc.js -->
|
||||
<script src="js/ugc.js?v=26110466"></script>
|
||||
<!-- V:26110466 缓存版本标记:改 css/js 时同步 bump 该值(与 js/app.js 的 VER 同源),静态资源按 mtime 走 ETag 自动刷新 -->
|
||||
<script src="js/ugc.js?v=26110467"></script>
|
||||
<!-- V:26110467 缓存版本标记:改 css/js 时同步 bump 该值(与 js/app.js 的 VER 同源),静态资源按 mtime 走 ETag 自动刷新 -->
|
||||
<link rel="stylesheet" href="mama-box.css">
|
||||
<link rel="stylesheet" href="night.css">
|
||||
<!-- 11-04 用户:「顶部图片上的倒计时先删除掉」→ 不加载 hero-cd.css / hero-cd.js(文件留着,加回这两行即恢复),头图回到原样式 -->
|
||||
@@ -2669,13 +2669,13 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
||||
<script src="/_bridge/avatar-picker.js?v=26101105"></script>
|
||||
<script src="/_bridge/hand-icons.js?v=26101202"></script>
|
||||
<script src="js/zodiac-art.js"></script>
|
||||
<script src="guangchang/topics.js?v=26110466"></script>
|
||||
<script src="js/ava-pool.js?v=26110466"></script> <!-- 11-05 装饰头像分配表(各模块互不重复) -->
|
||||
<script src="guangchang/topics.js?v=26110467"></script>
|
||||
<script src="js/ava-pool.js?v=26110467"></script> <!-- 11-05 装饰头像分配表(各模块互不重复) -->
|
||||
<script src="js/app.js"></script>
|
||||
<script src="js/kit.js?v=26110466"></script>
|
||||
<script src="js/kit.js?v=26110467"></script>
|
||||
<!-- 11-05 用户:孕期百问加上跟趣味小测试一样的底部 Tab(孕期百问 / 记一下 / 返回首页)。挂在 #detailQA 里,面板关着时跟着滑出屏外;
|
||||
「记一下」直接开首页自己的记一下弹层(z 95 盖在百问 z 80 上),「返回首页」= 关掉百问面板 -->
|
||||
<script src="js/mb-tabbar.js?v=26110466"></script>
|
||||
<script src="js/mb-tabbar.js?v=26110467"></script>
|
||||
<script>
|
||||
(function () {
|
||||
var d = document.getElementById('detailQA'); if (!d || !window.MBTab) return;
|
||||
@@ -2695,7 +2695,7 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
||||
if (gchDone || !window.__mbUgc) return; gchDone = true;
|
||||
var m = location.search.match(/[?&]gcv=([1-6])(?:&|$)/);
|
||||
if (!m) window.__gcDefault = 1;
|
||||
var n = m ? m[1] : '6', l = document.createElement('link'), s = document.createElement('script'), q = m ? Date.now() : 'v=26110466';
|
||||
var n = m ? m[1] : '6', l = document.createElement('link'), s = document.createElement('script'), q = m ? Date.now() : 'v=26110467';
|
||||
var dir = n === '4' || n === '6' ? 'js/gch/' : 'demo/gch/'; /* 11-03 上正式:定稿 V6(含它套的 V4)并进 js/gch/,其余效果稿仍在 demo/ */
|
||||
l.rel = 'stylesheet'; l.href = dir + 'v' + n + '.css?' + q;
|
||||
s.src = dir + 'v' + n + '.js?' + q;
|
||||
@@ -2710,19 +2710,19 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
||||
/* 11-02 品牌露出(用户定 4 处都要):默认加载,?brand=0 可关掉对比;11-03 已并进 js/gch/ */
|
||||
if (!/[?&]brand=0/.test(location.search)) {
|
||||
var bl = document.createElement('link'), bs = document.createElement('script');
|
||||
bl.rel = 'stylesheet'; bl.href = 'js/gch/brand.css?v=26110466'; bs.src = 'js/gch/brand.js?v=26110466';
|
||||
bl.rel = 'stylesheet'; bl.href = 'js/gch/brand.css?v=26110467'; bs.src = 'js/gch/brand.js?v=26110467';
|
||||
document.head.appendChild(bl); document.body.appendChild(bs);
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
<!-- 2026-10-03 首页彩蛋:宝宝在肚皮底下动(独立文件,删掉这一行即整体下线;开关在「隐私权限」) -->
|
||||
<script src="js/bump.js?v=26110466"></script>
|
||||
<script src="js/bump.js?v=26110467"></script>
|
||||
<!-- 2026-10-04 首页头图:按孕周换宝宝 + 阳光水波(独立文件) -->
|
||||
<script src="js/hero-fx.js"></script>
|
||||
<!-- 2026-10-05 首页头图:宝宝时不时动一动小手小脚(独立文件,删掉这一行即下线) -->
|
||||
<script src="js/baby-limbs.js?v=26110466"></script>
|
||||
<script src="js/coach.js?v=26110466"></script>
|
||||
<script src="js/birth-flow.js?v=26110466"></script>
|
||||
<script src="js/baby-limbs.js?v=26110467"></script>
|
||||
<script src="js/coach.js?v=26110467"></script>
|
||||
<script src="js/birth-flow.js?v=26110467"></script>
|
||||
|
||||
<!-- 禁止下拉回弹(2026-10-11 统一规则,与孕期体重同一段):竖向拖动时从手指下往上找还能朝该方向滚的容器,找不到才拦;横滑、双指、可滚列表不受影响 -->
|
||||
<script>
|
||||
|
||||
@@ -244,5 +244,5 @@
|
||||
}
|
||||
/* feed.js 首页默认不加载(index.html 只引了 topics.js),这里按需拉一次 */
|
||||
if (window.GC_FEED) init();
|
||||
else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110464'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
|
||||
else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110467'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
|
||||
})();
|
||||
|
||||
@@ -4734,6 +4734,110 @@
|
||||
"cta": "看看她怎么说",
|
||||
"ph": "/work/mama-box/guangchang/img/50b61a8529bf.jpg"
|
||||
},
|
||||
{
|
||||
"k": "g/t-b11",
|
||||
"type": "photo",
|
||||
"mod": "孕妈广场 · 话题",
|
||||
"c": "#21705F",
|
||||
"bg": [
|
||||
"#E0F3EE",
|
||||
"#B8E3D8"
|
||||
],
|
||||
"big": "#孕期护肤,哪些还在用、哪些先停了#",
|
||||
"title": "怀孕后瓶瓶罐罐要不要全换?长痘、长斑、妊娠纹、肚皮痒,来说说你是怎么过来的。拿不准的成分记得先问医生。",
|
||||
"cta": "进来聊聊",
|
||||
"ph": "/work/mama-box/guangchang/img/15ab886ed101.jpg"
|
||||
},
|
||||
{
|
||||
"k": "g/b11-1",
|
||||
"type": "photo",
|
||||
"mod": "孕妈广场",
|
||||
"c": "#21705F",
|
||||
"bg": [
|
||||
"#E0F3EE",
|
||||
"#B8E3D8"
|
||||
],
|
||||
"big": "先收起来",
|
||||
"sub": "孕9周 查了一晚上成分",
|
||||
"title": "把那瓶A醇精华收进抽屉了,有点舍不得",
|
||||
"cta": "看看她怎么说",
|
||||
"ph": "/work/mama-box/guangchang/img/15ab886ed101.jpg"
|
||||
},
|
||||
{
|
||||
"k": "g/b11-2",
|
||||
"type": "photo",
|
||||
"mod": "孕妈广场",
|
||||
"c": "#21705F",
|
||||
"bg": [
|
||||
"#E0F3EE",
|
||||
"#B8E3D8"
|
||||
],
|
||||
"big": "下巴失守",
|
||||
"sub": "孕16周 激素在作怪",
|
||||
"title": "孕16周下巴冒了一排痘,青春期都没这么狠",
|
||||
"cta": "看看她怎么说",
|
||||
"ph": "/work/mama-box/guangchang/img/348f0bb4a4cf.jpg"
|
||||
},
|
||||
{
|
||||
"k": "g/b11-3",
|
||||
"type": "photo",
|
||||
"mod": "孕妈广场",
|
||||
"c": "#21705F",
|
||||
"bg": [
|
||||
"#E0F3EE",
|
||||
"#B8E3D8"
|
||||
],
|
||||
"big": "抹肚子时间",
|
||||
"sub": "孕23周 每晚十分钟",
|
||||
"title": "老公每晚给我抹肚子,抹着抹着就开始跟宝宝聊天",
|
||||
"cta": "看看她怎么说",
|
||||
"ph": "/work/mama-box/guangchang/img/c22e61d85825.jpg"
|
||||
},
|
||||
{
|
||||
"k": "g/b11-4",
|
||||
"type": "photo",
|
||||
"mod": "孕妈广场",
|
||||
"c": "#21705F",
|
||||
"bg": [
|
||||
"#E0F3EE",
|
||||
"#B8E3D8"
|
||||
],
|
||||
"big": "出门三件套",
|
||||
"sub": "孕29周 伞帽子防晒",
|
||||
"title": "颧骨上冒出两块斑,我现在出门跟防贼似的",
|
||||
"cta": "看看她怎么说",
|
||||
"ph": "/work/mama-box/guangchang/img/907a18bf4027.jpg"
|
||||
},
|
||||
{
|
||||
"k": "g/b11-5",
|
||||
"type": "photo",
|
||||
"mod": "孕妈广场",
|
||||
"c": "#21705F",
|
||||
"bg": [
|
||||
"#E0F3EE",
|
||||
"#B8E3D8"
|
||||
],
|
||||
"big": "痒要说出来",
|
||||
"sub": "孕35周 查了胆汁酸",
|
||||
"title": "肚皮痒得睡不着,产检顺嘴提了一句,医生让我抽了个血",
|
||||
"cta": "看看她怎么说",
|
||||
"ph": "/work/mama-box/guangchang/img/cf2001405d6e.jpg"
|
||||
},
|
||||
{
|
||||
"k": "g/b11-6",
|
||||
"type": "photo",
|
||||
"mod": "孕妈广场",
|
||||
"c": "#21705F",
|
||||
"bg": [
|
||||
"#E0F3EE",
|
||||
"#B8E3D8"
|
||||
],
|
||||
"big": "护肤做减法",
|
||||
"sub": "宝宝4个月 三步搞定",
|
||||
"title": "生完四个月,我的护肤从八步砍到了三步",
|
||||
"cta": "看看她怎么说",
|
||||
"ph": "/work/mama-box/guangchang/img/53de7528f80f.jpg"
|
||||
},
|
||||
{
|
||||
"k": "g/home",
|
||||
"type": "text",
|
||||
|
||||