Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion css/giscus-theme.css
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* 配色与字体对齐 css/style.css 的设计系统变量,使评论区与页面风格一致
*/

/* biome-ignore-all lint/complexity/noImportantStyles: 覆盖 giscus iframe 内置 Tailwind 工具类样式必须用 !important */
/* biome-ignore-all lint/nursery/noImportantStyles: 覆盖 giscus iframe 内置 Tailwind 工具类样式必须用 !important */

main {
/* 语法高亮(代码块)保留原 light 主题配色,仅微调以贴合暖色基底 */
Expand Down
2 changes: 1 addition & 1 deletion css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -188,12 +188,12 @@ a:focus {
/* 引用块组件 */
blockquote {
border-left: var(--border-width-thicker) solid var(--color-text-lighter);
padding-left: var(--spacing-md);
margin: var(--spacing-lg) 0;
font-style: italic;
color: var(--color-text);
background: var(--color-background-light);
padding: var(--spacing-md);
padding-left: var(--spacing-md);
Comment on lines 195 to +196

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Since padding: var(--spacing-md); already sets the padding on all four sides (including the left side) to var(--spacing-md), the subsequent padding-left: var(--spacing-md); is completely redundant. Removing it simplifies the CSS and avoids any shorthand override issues.

Suggested change
padding: var(--spacing-md);
padding-left: var(--spacing-md);
padding: var(--spacing-md);

border-radius: 0 var(--border-radius) var(--border-radius) 0;
}

Expand Down
17 changes: 14 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,17 @@ <h3 class="font-semibold text-base mb-1 tracking-wide">
</p>
</div>
</article>
<article class="flex items-start" role="listitem">
<time class="text-sm text-gray-600 min-w-[60px] mr-2 font-medium" datetime="2026-06">2026-06</time>
<div>
<h3 class="font-semibold text-base mb-1 tracking-wide">
<a href="https://mp.weixin.qq.com/s/yOFT96DQWWiKk8OvLSoOgg" target="_blank" rel="noopener noreferrer" class="text-gray-700 hover:text-black" aria-label="智能体记忆项目 Hebb Mind:仿照大脑记忆机制,给 AI 装了一个海马体 - 在新窗口打开" data-zh="智能体记忆项目 Hebb Mind:仿照大脑记忆机制,给 AI 装了一个海马体" data-en="Hebb Mind: An agent memory project that brings brain-inspired memory mechanisms to AI">智能体记忆项目 Hebb Mind:仿照大脑记忆机制,给 AI 装了一个海马体</a>
</h3>
<p class="text-sm tracking-wide" data-zh="Hebb Mind 为 AI Agent 提供编码、回放、整合、遗忘的长期记忆循环,支持本地优先部署、REST/MCP 接入、混合检索和动态遗忘。" data-en="Hebb Mind gives AI agents a long-term memory loop for encoding, replay, consolidation, and forgetting, with local-first deployment, REST/MCP integration, hybrid search, and dynamic forgetting.">
Hebb Mind 为 AI Agent 提供编码、回放、整合、遗忘的长期记忆循环,支持本地优先部署、REST/MCP 接入、混合检索和动态遗忘。
</p>
</div>
</article>
<article class="flex items-start" role="listitem">
<time class="text-sm text-gray-600 min-w-[60px] mr-2 font-medium" datetime="2026-06">2026-06</time>
<div>
Expand Down Expand Up @@ -511,14 +522,14 @@ <h2 id="culture-heading" class="text-lg font-bold mb-1 border-b border-black pb-
部门文化
</h2>
<blockquote class="mb-2 p-2 bg-gray-50 border-l-2 border-gray-400">
<p class="text-sm text-gray-700 tracking-wide" data-zh="是体验技术部的核心文化,它们的背后是"专业、责任、行动"。" data-en="is the core culture of the Experience Technology Department. Behind them are 'Professional, Responsible, Action'.">
<p class="text-sm text-gray-700 tracking-wide" data-zh="是体验技术部的核心文化,它们的背后是&quot;专业、责任、行动&quot;。" data-en="is the core culture of the Experience Technology Department. Behind them are 'Professional, Responsible, Action'.">

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The data-zh and data-en attributes are missing the prefix "简单、自由、有爱" (or "Simple, Free, Loving"). Since the I18nManager replaces the element's text content with these attributes when switching languages, this leads to content loss (the prefix disappears) when toggling languages.

Suggested change
<p class="text-sm text-gray-700 tracking-wide" data-zh="是体验技术部的核心文化,它们的背后是&quot;专业、责任、行动&quot;。" data-en="is the core culture of the Experience Technology Department. Behind them are 'Professional, Responsible, Action'.">
<p class="text-sm text-gray-700 tracking-wide" data-zh="&quot;简单、自由、有爱&quot; 是体验技术部的核心文化,它们的背后是&quot;专业、责任、行动&quot;。" data-en="'Simple, Free, Loving' is the core culture of the Experience Technology Department. Behind them are 'Professional, Responsible, Action'.">

"简单、自由、有爱" 是体验技术部的核心文化,它们的背后是 "专业、责任、行动"。
Comment thread
coderabbitai[bot] marked this conversation as resolved.
</p>
</blockquote>
<div class="space-y-1">
<article>
<h3 class="font-semibold text-base mb-1 tracking-wide" data-zh="简单 —— 心态与技术上的极简" data-en="Simple — Minimalism in Mindset and Technology">简单 —— 心态与技术上的极简</h3>
<p class="text-xs leading-tight tracking-wide" data-zh="团队追求「保持简单」,不仅是做技术保持简单性,也包括心态上的纯粹:不攀比、不畏惧职场鄙视链,只专注于进入心流状态的那份热爱与专业。在讨论中坚持"用专业说话",任何观点都可据理力争,让复杂的问题回归本质。" data-en="The team pursues 'keeping it simple', not only maintaining simplicity in technology, but also purity in mindset: no comparison, no fear of workplace hierarchy, only focusing on the passion and professionalism that enters the flow state. In discussions, we insist on 'speaking with professionalism', any viewpoint can be argued with reason, letting complex problems return to their essence.">
<p class="text-xs leading-tight tracking-wide" data-zh="团队追求「保持简单」,不仅是做技术保持简单性,也包括心态上的纯粹:不攀比、不畏惧职场鄙视链,只专注于进入心流状态的那份热爱与专业。在讨论中坚持&quot;用专业说话&quot;,任何观点都可据理力争,让复杂的问题回归本质。" data-en="The team pursues 'keeping it simple', not only maintaining simplicity in technology, but also purity in mindset: no comparison, no fear of workplace hierarchy, only focusing on the passion and professionalism that enters the flow state. In discussions, we insist on 'speaking with professionalism', any viewpoint can be argued with reason, letting complex problems return to their essence.">
团队追求「保持简单」,不仅是做技术保持简单性,也包括心态上的纯粹:不攀比、不畏惧职场鄙视链,只专注于进入心流状态的那份热爱与专业。在讨论中坚持"用专业说话",任何观点都可据理力争,让复杂的问题回归本质。
</p>
</article>
Expand All @@ -530,7 +541,7 @@ <h3 class="font-semibold text-base mb-1 tracking-wide" data-zh="自由 ——
</article>
<article>
<h3 class="font-semibold text-base mb-1 tracking-wide" data-zh="有爱 —— 关心、行动并致力于真正触达影响" data-en="Loving — Caring, Acting and Committed to Truly Reaching Impact">有爱 —— 关心、行动并致力于真正触达影响</h3>
<p class="text-xs leading-tight tracking-wide" data-zh="有爱不仅是情感表达,更体现在关心他人、用心做事、静心积累的行为里。团队强调公益行动与实际行动一致:"光说不做不行",细致践行每一份社会责任,让"有爱"成为专业和行动力的结合体。" data-en="Love is not only emotional expression, but also reflected in the behavior of caring for others, doing things with heart, and accumulating quietly. The team emphasizes that public welfare actions are consistent with actual actions: 'Talking without doing is not enough', carefully practicing every social responsibility, making 'love' a combination of professionalism and action.">
<p class="text-xs leading-tight tracking-wide" data-zh="有爱不仅是情感表达,更体现在关心他人、用心做事、静心积累的行为里。团队强调公益行动与实际行动一致:&quot;光说不做不行&quot;,细致践行每一份社会责任,让&quot;有爱&quot;成为专业和行动力的结合体。" data-en="Love is not only emotional expression, but also reflected in the behavior of caring for others, doing things with heart, and accumulating quietly. The team emphasizes that public welfare actions are consistent with actual actions: 'Talking without doing is not enough', carefully practicing every social responsibility, making 'love' a combination of professionalism and action.">
有爱不仅是情感表达,更体现在关心他人、用心做事、静心积累的行为里。团队强调公益行动与实际行动一致:"光说不做不行",细致践行每一份社会责任,让"有爱"成为专业和行动力的结合体。
</p>
</article>
Expand Down
22 changes: 11 additions & 11 deletions js/stars.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,22 @@

// 写死兜底值:API 限流或失败时使用。数值会随时间略有偏差,定期更新即可。
const FALLBACK = {
'ant-design': 192115,
'eggjs/egg': 18993,
'umijs/qiankun': 16621,
'umijs/umi': 16037,
'umijs/dumi': 3797,
'neovateai/neovate-code': 1546,
'afx-team/petercat': 1491,
'utooland/utoo': 2513,
'ant-design': 192728,
'eggjs/egg': 18995,
'umijs/qiankun': 16624,
'umijs/umi': 16035,
'umijs/dumi': 3796,
'neovateai/neovate-code': 1548,
'afx-team/petercat': 1492,
'utooland/utoo': 2515,
'cnpm/cnpm': 2096,
'galacean/effects-runtime': 610,
'afx-team/UI-UG': 87,
'afx-team/UI-UG': 88,
'unieojs/unieo': 32,
'afx-team/evjs': 20,
'afx-team/WhiskerRAG': 11,
'afx-team/hebb-mind': 32,
'afx-team/UI-UX': 9,
'afx-team/hebb-mind': 35,
'afx-team/UI-UX': 21,
};

/** 从卡片内的 GitHub 链接解析出 owner/repo,或组织名(组织主页链接) */
Expand Down
Loading