逃避磅或数字签到Github问题跟踪器

时间:2013-12-12 00:07:24

标签: github github-pages

如果我在Github中创建问题时键入#1,它将引用Issue ID 1。有没有办法通过逃避#标志来避免这种情况?我只需要它成为常规文本。

5 个答案:

答案 0 :(得分:50)

简短回答

从此列表中选择:

#⁠1# - < 隐形字符> - 1

<span>#</span>1

<i>#</i>1 number数字符号将为斜体

\# 1

#⁠1⯇您需要复制粘贴这个!
# - &lt; 隐形字符&gt; - 1
甚至适用于提交消息


更通用的答案

以下是您的选择:

  • 选项A:[0-9]+和数字之间放置任何非数字(#)UTF-8字符
    • 使用角色本身(例如# 1 - 这甚至可以在提交消息中使用
    • 使用HTML entity(例如#&nbsp;1 - 对键盘上没有的字符非常有用
  • 选项B :在# 上使用格式
    • 使用Markdown(例如#*1*
    • 使用HTML标记(例如#<i>1</i>
    • 注意并非所有格式变体,尤其是Markdown变体,都能正常使用!

长答案

1使用空格字符

您可以在#和数字之间添加任何类型的空格字符。

1.a word joiner - U+2060

这是最不引人注目的解决方案:

  • #&#x2060;1⇒#⁠1

在这种情况下,空格字符写为&#x2060;,这是WORD JOINER unicode字符[numeric character reference]的3

word joiner (WJ)是零宽度不间断空间;也就是说,它是不可见(零宽度)[4]并阻止#和数字被自动换行符隔开(不打破< / strong>)[5]。

1.b常规空间 - U+0020 /不间断空格 - U+00A0

当然,您可以使用“普通”空格,其输入速度比&#x2060;更快:

  • \# 1⇒#1

哈希符号(\#)之前的反斜杠会阻止该行成为标题\# 1位于该行的开头。

\# 1解决方案使用破解空间。要使用不间断的空格,请输入:#&nbsp;1(不需要反斜杠)。

1.c提示高级键盘用户

如果您使用”advanced“ keyboard layoutColemakNeo (german),则可以使用它来输入特殊空格 - 非中断空格(NBSP)和窄< / em>不间断空格(NNBSP)。

  • \# 1⇒#1(NBSP)
  • \# 1⇒#1(NNBSP)

2使用格式

除了在#和数字之间添加额外字符的解决方案之外,您还可以使用markdown或HTML格式。下面我提供一些例子。有些解决方案被删除了,因为它们不再起作用了。

请注意如果GitHub更改其代码,该功能可能随时发生变化。

  • 使用<span>(由Sam Harwell声明)
    • <span>#</span>1⇒#1
  • 使用斜体字体:
    • *#*1 1
    • <i>#</i>1 1
    • #*1*⇒# 1
    • #<i>1</i>⇒# 1
  • 使用强字体:
    • **#**1 1
    • <b>#</b>1 1
    • #**1**⇒# 1
    • #<b>1</b>⇒# 1
  • 使用单个反引号:
    • `#1`#1
    • `#`1# 1
    • #`1`⇒#1

答案 1 :(得分:8)

使用这个#1`并且它有效。

基本上我必须通过将其转换为代码引用来逃避

答案 2 :(得分:6)

您可以使用以下内容:

<span>#</span>1

我很惊讶以下工作:

&#0035;1

答案 3 :(得分:1)

刚试过这些,它们似乎有用:

<nav>#1
<section>#1
<section>#</section>1

答案 4 :(得分:0)

对我来说,这个#_1似乎可以在github markdown中工作。