用例:


编程难题。这样一来,答案就可以与问题同时发布,从而消除了疑难问题不可能回答的疑问,并证明了问题不是家庭作业(因为作者已经有了答案)
苏格拉底式的方法。在您的答案中,您可以提出一个主要问题,然后一旦读者有一个猜测,他们可以单击以显示答案。


编辑:现在已经通过SE创建了多个新网站。 2.0变得更加重要。

游戏等网站确实需要它。

评论

电视转盘(不安全生产)具有这样的功能。

对于Gaming.SE网站,这似乎是非常需要的东西

rpg.se也要这样。

只要不执行此操作,就可以:pdlpff,fppmfpmmmfmp mmmmmpppffmffmp Pmpmppppppppffmfmmpfmmppmmmpmpp?

“扰流板”对于包含looong文本块也非常有用,以节省空间。这通常比仅依赖第三方服务(例如pastebin或个人博客)要好。第三方可以退出或删除内容,然后我们最终会陷入死链接。真可惜请实施一个折叠式扰流器标签。

有人可能会来这里寻找像我这样的可折叠代码段:meta.stackexchange.com/questions/5199/…

#1 楼



语法为

>! Spoiler text


示例:


月亮语言摇滚!
来自http://zh.wiktionary.org/wiki/moon_language名词(多种月亮语言)
1.(s语)用无法理解的文字书写的文字,尤其是日语或中文。(多行)剧透需要Markdown双空格才能换行。不支持自动列表,标题等。)


这尚未反映在预览窗格中。

基本上,每行以!开头的blockquote就是扰流板。

扰流板具有与背景颜色相同的文本颜色,但可以通过将鼠标悬停在它们上面(或选择文本)来显示)。

评论


@rchern-选择文本也可以。

–凯文·蒙特罗斯♦
2010年12月3日,下午2:32

棒极了,但我认为应该有所延迟才能透露出来。读者可能不希望看到它,直到他们有时间处理周围的文本,而仅通过触摸它就可以解决。也许经过1秒钟的悬停?

–杰夫·梅卡多(Jeff Mercado)
2010-12-04 4:00

似乎还应该有某种迹象表明该块实际上是破坏者,以防万一确实要避免破坏。也许在底角有一些可见的“剧透”文字,或者在背面加了水印?

– Mark Rushakoff
2010年12月3日,下午4:24

如果文字覆盖层上写着类似于“这是一个破坏者,将鼠标移到上方即可显示”,那将是很好的。

– Esko
2010-12-31 21:42

嵌入式链接和诸如meta.stackoverflow.com/posts/71396/revisions之类的修订看起来很有趣!

– Arjan
2010-12-04 11:15

我认为倒塌对于懒洋洋的破坏者会更好吗?由于我之前的注释中的JavaScript弄乱了布局,因此请尝试使用更多的空格。以复制并粘贴到位置栏中为例。请注意,WebKit可能会抱怨“拒绝执行JavaScript脚本。在请求中找到脚本的源代码。”看到这种情况时,只需在粘贴之前更改JavaScript:javascript:$(“。spoiler”)。before(“ 单击下面显示/隐藏详细信息”)。children()。hide() ; $(“。spoiler”)。click(function(){$(this).children()。toggle();})

– Arjan
2010-12-5 11:30



我只想加入Mark和Esko-很棒,但是某种信息确实很重要,否则乍一看看起来像是格式错误的答案-特别是对于不熟悉SE网站的用户,我们也迎合的那种用户并尝试画画。我认为具有某种“ SPOILER-将鼠标悬停在此上以显示文本”消息很重要。如果从技术上来说这太困难了,则可以将其添加为块上方的红色小字体消息。

–橡木
2010年12月6日在22:47

啊哈,您也无声地修复了预览和CSS。真好!

– Arjan
2011年1月12日14:48

显然,此答案不符合“隐藏直至单击”的要求;在悬停之前,这只是晦涩的。它仍然占据内容的空间。

– Enkouyami
16年5月12日,0:10

@Enkouyami:我不知道可折叠性是原始规范中的,而且它似乎也不是必需的。在移动设备上,我认为确实需要轻按才能显示(出于明显的原因);在台式机上,需要将鼠标悬停在适当的时间范围内。没有理由仅仅因为您不喜欢某些实现选择而将其标记为NAA。

–内森·塔吉(Nathan Tuggy)
16年5月12日,0:29

#2 楼

这是一个古老的问题,但是我认为随着大量新的Stackexchange网站的创建,它值得我们重新审视。尤其是,“破坏器”标记可能会在游戏(公开测试版)和科幻网站(已提交52个项目)上发挥预期功能,并且对于类似于数学原始问题中提到的用法,肯定会受到赞赏。 .stackexchange(这些用途比在stackoverflow上更常见)。

总而言之,我认为当SE2.0网站已被考虑。

#3 楼

对于非常狭窄的问题,这将是有用的,难道不能仅仅使用ROT13对扰流板进行混淆吗?它适用于新闻组。

解决该问题的另一种方法是利用代码块overflow:auto属性:

Spoiler -->                                                                                                  Not really, this is just an example


如果“合适”可能会破坏代码,我认为其中最重要的部分是编码恐怖的响应:


没有HTML标记,我们可以设置CSS样式以这种方式工作?


..so正在决定降价表示。例如,在每行前面加上“!”前缀,以相同的方式引用块引用使用“>”

> This is a block quote,
> using current syntax

..but, the following is a spoiler!

! This is a spoiler,
! using a new syntax


创建新的“ spoiler”语法的最大问题是不论出于何种原因都必须使用数据转储的站点也必须实现它。.目前,这些帖子是标准的,不错的,简单的降价促销,我认为这样更好。.

评论


对于需要这种情况的罕见情况,我喜欢建议的解决方法。

–基普
09年6月30日在17:16

如果某人不具备此功能,那么该格式可以使用标准减价功能,那就太好了:例如,>这是blockquote,然后>!这是剧透不理解扰流器的解析器只会将其显示为带引号!的“大引用”。

–尼克
09年7月14日在11:54

+1表示溢出:自动建议,而-1表示ROT13建议。

– Pops
2010年8月27日在2:19

有人有自动修复ROT13的程序吗?我认为Outlook Express可以做到,但我没有想到。至于overflow:auto,这比仅悬停显示要难得多。

–user142148
2010-09-15的1:31

请记住,许多SE具有非计算机怪胎类型,不知道ROT13是什么。

–mxyzptlk
2010年11月7日在1:09

实际上,第一个扰流板只是一个例子。啊哈哈哈!

–甜蜜地
2010年11月7日15:06

#4 楼

恕我直言,“剧透”标签会使该网站看起来有点少年且不专业。我认为Wikipedia出于相同的原因取消了其“破坏者警告”标签。

编辑:13个月前,当我写上面的文章时,还没有StackExchange。既然SE网站正在启动,我已经改变了看法。我认为对于其中一些人来说,这确实是有道理的。我仍然认为没有必要作为平台范围的功能(特别是不需要SO适当的功能),但是在一些SE网站上,我认为这是必需的。

评论


-1并不像是警告,它更像是TV Tropes中的剧透空间,在该空间中文本是不可见的,直到您将其变为可见为止。

–安德鲁·格林(Andrew Grimm)
2010年8月7日,下午2:52

@Andrew仅供参考,我编辑了答案,因为SE网站左右左右启动,我的看法已经改变。

–基普
2010年8月7日在12:28

很公平。不过,实施特定于站点的降价促销比其价值更大的麻烦。没有理由不使用通用降价,因为在不需要它们的网站上包含扰流板或折叠标签的任何可感知的危害最多是最小的。

– Synetech
2014年4月21日在17:20

#5 楼

我想要此功能是因为我在math.stackoverflow的问题中张贴了补充材料(代码),这可能对5%的阅读我的问题的人有用,因此我想使用“破坏者”之类的东西来默认隐藏它。

编辑:
Blogger称其为“可扩展摘要”,而LiveJournal称其为“ cut”,并使用标签“ lj-cut”。这是实时新闻的样子。...标签之间的所有内容默认情况下都是隐藏的,当您单击“阅读更多”时显示。对于stackoverflow,我们可以使用以下语法


代码


它将用“ [代码]”一词替换该部分的内容,该词会在点击时扩展

评论


在另一个问题中,您建议将名称从“ spoiler”更改为其他名称,我认为这可能是个好主意,也许应该考虑一下。

–娟
2010年8月27日在16:15

我希望它是使用jquery扩展的(当然不是javascript),但我喜欢这个概念

–娟
10年8月27日在18:06



我想要这样的答案,标准报价对某些人来说很有趣,但是却降低了整体答案的可读性。

– Ben Voigt
2014年1月18日在22:55



#6 楼

我赞成这个提议。

关于为什么rot13不足以解决问题,请以我给欧拉16号项目-C#2.0给出的答案为例。我在问题答案上使用了rot13,并为自己的麻烦赢得了2-3张进攻性(垃圾邮件)选票以及一些反对票。

#7 楼

除了使用现有的html标记之外,另一个考虑因素是,他们不想将其与股票减价实施相距太远。 SO漂移的越多,合并更改(沿任一方向)的难度就越大。因此,如果他们不能将其放入核心markdown语法中,那可能就不值得这样做。

#8 楼

我认为即使在SOFU上,这也可能很有用,例如隐藏命令的响应。但是,也许“破坏者”需要一个更通用的名称,例如“更多”吗?

避免在这里滥用粗体和<sub>



telnet gmail-smtp-in.l.google.com 25 Trying 74.125.79.27... Connected to gmail-smtp-in.l.google.com. Escape character is '^]'. 220 mx.google.com ESMTP p57si7771934eeh.86

helo example.com 250 mx.google.com at your service

mail from: <me@example.com> 250 2.1.0 OK p57si7771934eeh.86

rcpt to: <your-real-gmail-address@gmail> 250 2.1.5 OK p57si7771934eeh.86


...可以...可以使用Nick评论中的想法更紧凑地显示:


如果某人不具备此功能,则该格式可以使用标准减价促销,那就太好了:例如,

> this is blockquote>! this is spoiler

不理解扰流器的解析器会将其显示为带有领先的!的blockquote。


然后可能会显示其他一些链接:


[此帖子有一些隐藏的信息。单击此处显示。]

telnet gmail-smtp-in.l.google.com 25 helo example.com mail from: <me@example.com> rcpt to: <your-real-gmail-address@gmail>


...键入为:

    telnet gmail-smtp-in.l.google.com 25  
    ! Trying 74.125.79.27...  
    ! Connected to gmail-smtp-in.l.google.com.  
    ! Escape character is '^]'.  
    ! 220 mx.google.com ESMTP p57si7771934eeh.86


以上内容仅使用一个链接即可扩展所有隐藏的文本(针对特定帖子),但是当事情没有扩展/不隐藏时,它允许轻松地复制/粘贴。

(一个问题:代码块有4个空格,扰流器后面带有感叹号,可能会干扰真正的代码块吗?)

#9 楼

我认为一个更好的用例是,OP表示他们正在学习某种技术,并且希望获得一些有关如何进行这项技术的想法。在这种情况下,能够隐藏代码示例以使OP可以读取答案,然后进行尝试,然后在尝试或尝试运行自己的解决方案后查看(或不查看)提供的代码示例将很有帮助。遇到问题。

对于此类问题,有时很难知道答案中要提供多少代码。您想要完整一些,以便以后找到该问题的其他用户只想知道如何回答该问题,但是您不想放弃所有事情,因为最好的学习方法就是边做边做。隐藏您的答案的一部分的方法将是解决此问题的理想方法,它使希望查看代码的任何人都能够这样做,同时又对那些只想了解如何在学习技术的同时实现自己解决方案的想法的人隐藏代码。

#10 楼

添加剧透的另一种选择是将其发布在诸如TinyPaste之类的服务上并发布其链接。任何想要编辑它的人都可以在此处创建其他帖子并编辑链接。

#11 楼

此功能根本不适合StackExchange平台。

堆栈溢出是一个问答网站。因此,您可以回答问题,而人们会提供答案。如果您已经知道答案,则不应发布。编程难题和苏格拉底式的方法(虽然很棒)都不是网站上的那种问题。

您将如何回答“ <剧透>>隐藏答案的问题?谁被投票?最佳答案如何冒出顶峰呢?

对于苏格拉底式方法,除了主观问题本身是不合适的事实之外,您也无法回答此类问题当苏格拉底式的方法是关于不断提出更深层次的问题时。

如有必要,用户可以在需要时发布自己的答案。但是,根本不需要用扰流器标签将其放入问题中。它不适合系统。

评论


在游戏网站上呢?我的印象是rpg.stackexchange和gaming.stackexchange用饥饿的眼睛看着这个问题。

–Richard JP Le Guen
2010年8月26日在20:43

@Richard我实际上将游戏/ rpg网站视为特殊例外。如果您愿意,请给我一些时间来考虑它们。

– devinb
2010年8月26日在20:50

@Richard在这种情况下,我唯一支持的标记就是不要将其放在首页上。在“问与答”站点上,“破坏者”标签实际上没有多大意义,因为您需要了解整个问题才能制定出最佳答案。但是,RPG /游戏的问题在于某些人可能会在首页上收到他们不想要的信息。我们需要某种方法来阻止这种情况。但总的来说,我想说的是,这些网站需要自己处理,因为(尤其是对于RPG而言)

– devinb
10年8月26日在20:53

@理查德...五分钟可能是破坏者。这意味着您将拥有一个几乎完全由剧透标签组成的网站,并且不允许在首页上显示任何内容。这意味着它不只是创建一个特殊的标记标签并解决问题的方法。

– devinb
10年8月26日在20:54

@Richard,尽管我可以再次看到其他可能存在问题的站点(电影,文学),但这是一个系统性问题,涉及站点的结构方式。我认为剧透标签不会有所帮助。

– devinb
2010年8月26日在20:57

@devinb-我可以尊重这个职位;在rpg.stackexchange上,我们已经讨论过将其放入FAQ中,该站点是一个破坏区域,这是很清楚的。

–Richard JP Le Guen
2010年8月26日在21:06

@Richard,我可以想到一些很难实施的建议。他们也很麻烦。基本上,没有破坏者,您将无法真正拥有如此性质的网站。任何时候您问“我如何使用的特殊举动?”如果该角色不在您的初次聚会中,那将是一个破坏者。但是该标题是完全准确的,并且如果不使其成为无用的标题就无法真正匿名化。

– devinb
2010年8月26日在21:16

@Richard,做类似UHS的事情很酷,但它已经存在。

– devinb
2010年8月26日在21:17