更新日志:Stack Overflow Liquid 标签
建议:Stack Overflow liquid 标签 #1419
添加 Stack Exchange Liquid 标签 #3637
回答:为什么 ('b'+'a'+ + 'a' + 'a').toLowerCase() 的结果为“banana”?
如何高效地将一堆袜子配对?
我们很高兴推出 Stack Overflow 和 Stack Exchange 的 Liquid 标签。这些嵌入标签以原生 HTML 格式嵌入到文章中(而非 iframe、JavaScript 等),旨在更好地展现我们编写的代码。
Stack Overflow 问答是我们编程生活中的重要组成部分,也是已知领域最丰富的软件知识来源。我们希望此次整合能够提升优质答案的排名,促进进一步讨论,并为 Stack Overflow 注入更多社区活力。
出于任何原因使用这些嵌入,无论是关于答案的元对话,向 DEV 上的关注者提出问题,组织精彩答案的汇总,还是仅仅是包含在任何 DEV 帖子中的额外阅读内容。
要进行嵌入,请从 Stack Overflow URL 中提取 ID,并将其添加到您的帖子中,如下所示:
{% stackoverflow 57259126 %}
这将创建如下嵌入:
据我所知,引用/指针别名可能会影响编译器生成优化代码的能力,因为它们必须确保生成的二进制文件在两个引用/指针确实存在别名的情况下能够正确运行。例如,在下面的 C 代码中,
void adds(int *a, int *b) {
*a += *b;
…
这是另一个问题:
当我的一个朋友在练习 JavaScript 时,我偶然发现了这段 JavaScript 代码:
document.write(('b' + 'a' + + 'a' + 'a').toLowerCase());
上面的代码回答了"banana"
问题!有人能解释一下吗?
以下是答案:
以下是 DIY Stack Exchange 社区的一个问题:
{% stackexchange 170013 diy %}
我的办公桌上有一套常用的工具,它们体积庞大,而且似乎总是存放不善。这些工具包括我的钢丝钳、钳子、尺子和剪刀。
目前,我发现存放它们的最佳方式是将其放在这个笔筒中,将一半的腿放在里面,然后……
感谢@antogarand首先提出此功能,并感谢 Stack Overflow 的朋友们深入问题线索提供指导并鼓励我们发布此功能!
建议:Stack Overflow liquid 标签 #1419
您的功能请求与问题相关吗?请描述一下。我刚刚尝试将 Stack Overflow 问题或答案嵌入到我的帖子中,发现我们没有 Liquid 标签。
考虑到我们这个以开发者为中心的网站,添加 Liquid 标签或许是个不错的补充。
描述您想要使用的解决方案{{ SO stackoverflow-url }}
或类似的语法将 stackoverflow 问题或答案嵌入到帖子中。
附加背景信息:在执行此功能时,需要考虑 Stackexchange 网站上所有不同的子域名。
以下网站列出了 Stackexchange 网站上大部分不同的域名/社区:https://stackexchange.com/sites
乍一看,以下域名似乎是有效的:
- https://stackoverflow.com
- https://stackexchange.com
- https://superuser.com
- https://mathoverflow.net
- https://*.stackexchange.com
- https://es.stackoverflow.com
最后两个是子域:任何 stackexchange 子域,以及显然少数特定于语言的 stackoverflow 子域。
由于域名种类繁多,我们不能只使用{{ so [post-id] }}
as 语法,因为我们不知道从哪里获取 ID。
或许我们可以使用一种简化的语法,{{ so [id] [Opt: Q or A] [Opt: Domain] }}
其中默认模式是 Question 和 Stackoverflow.com,但它们可以被用户指定的值覆盖。
以下是一些有效的 URL 格式示例:
问题 https://math.stackexchange.com/q/12186 https://math.stackexchange.com/questions/12186 https://math.stackexchange.com/questions/12186/arc-length-of-b%c3%a9zier-curves https://math.stackexchange.com/q/12186/anything
答案 https://math.stackexchange.com/a/64769 https://math.stackexchange.com/a/64769/anything
感谢@andy为这个功能付出了大部分努力!以下是拉取请求:
添加 Stack Exchange Liquid 标签 #3637
这是什么类型的 PR?(勾选所有适用项)
- [x] 功能
描述
这会添加 Stack Exchange / Stack Overflow Liquid 标签!以下是一些示例,并附有相应的屏幕截图:
{% stackoverflow 24789130 %}
{% stackexchange 169988 diy %}
{% stackexchange 1163633 askubuntu %}
相关票据及文件
决议 #1419
已添加到文档?
- [x] 编辑指南
编码愉快!
文章来源:https://dev.to/devteam/changelog-stack-overflow-liquid-tag-12o2