我的GitHub存储库中只有一个自述文件。在本自述文件中,我在本地写了以下内容:
Factoids:
- There are about six different ways to do everything in Forked.
- There are actually six different ways to enter loops.
- There are six directionals and six I/O commands.
- 666. ha.
强调最后一行。GitHub决定展示的不是666
。
DCLXVI
是表示666的罗马数字。
这真让我毛骨悚然。我的本地文件和原始文件都显示666
。
GitHub在做什么,为什么没有编号的列表上的缩进被搞乱了?这是复活节彩蛋,还是撒旦的虫子?
虽然其他答案很好地解释了你为什么会有这个问题,但是他们并没有给出一个如何解决这个问题的确切例子。
看起来你已经用一种不完美的方式解决了这个问题,把你的文本替换成
- `666`. ha.
有一个常见的技巧,可以转义数字后面的点,使其看起来像普通文本(而不是有序列表标签):
- 666\. ha. (this will render as you probably want)
在666
后面添加句点使其成为有序列表标记。
GitHub声明了使用罗马数字呈现有序列表标记的CSS:
ol ol,ul ol {
list-style-type: lower-roman
}
用反斜杠转义句号,您应该会看到正确的输出。
这之后似乎是GitHub/Markup问题991,其中在有序子列表中,十进制数字自动转换为罗马数字。
我已经找到问题的原因了。它是CSS
这是嵌套有序列表在HTML中呈现的预期方式。
这在HTML中是不应该的。https://jsfiddle.net/tf5jtv8s
我们不对默认的HTML行为进行任何修改。
ol ol,ul ol{list-style-type:lower-roman}
我不知道CSS,但我的理解是这是问题的原因。我可以通过禁用CSS得到预期的结果。(我是手机用户,所以不能使用浏览器检查器)
正如“GitHub Flared markdown的正式规范”中提到的,GitHub markdown规范gfm:GitHub Flared markdown规范构建在CommonMark规范之上。
正如Tommi Kaikkonen在他的回答中提到的,有序列表是因为666后面的点。参见GFM规范第5.2节。
如6.1节所述,任何ASCII标点符号都可以反斜杠转义,以避免此问题。
这意味着:
- 666\. ha.
(正如Fornever的回答中明确显示的那样)
这就是为什么在GitHubreadme
Markdown中将666
数字更改为罗马数字的原因。
迈克·利珀特评论道:
该列表中的第一个元素,因此它应该显示为I
,而不是dclxvi
。
Markdown排序列表忽略了实际使用的数字和顺序编号,我还没有看到改变这一点的方法。
但是,否:它显示dclxvi
,因为生成的html代码是
如果列表项已排序,则根据已排序的列表标记为其分配一个起始编号。“
(这里,“666
”是有序列表标记)
迈克补充说:
@vonc对于其他人来说,这里是vonc的doc link的另一段有用的摘录:
“有序列表的起始编号由其初始列表项的列表编号决定。不考虑后续列表项的编号。”
还有,为什么间距会乱呢?我没听懂你的回答
您可以在未排序的列表项
:
<ul>
<li>
<ol start="666">
<li>ha.</li>
</ol>
</li>
</ul>
GitHub CSS规则包括:
.markdown-body ol {
padding-left: 2em;
}
可能是一个有点傻的问题,但我只是一个初学者,有些事情我正在努力正确理解。 当我们有这样的代码时: 这里到底发生了什么?我们是否正在从getUserProfile对象中分解userName,以便能够访问该属性?userId是否意味着getUserProfile函数有一个参数,该参数是一个具有userId属性的对象? 对不起,如果这是一个太初学者的问题,但如果有人有时间向我解释,请真的很感激。
gh-md-toc gh-md-toc — is for you if you want to generate TOC (Table Of Content) for a README.md ora GitHub wiki page without installing additional software. It's my try to fix a problem: github/issues
问题内容: 我知道Go中没有析构函数,因为从技术上讲没有类。这样,我用来执行与构造函数相同的功能。但是,有没有办法在终止的情况下创建某些东西来模仿析构函数,例如使用关闭文件?现在,我只是打电话给我,但这有点荒唐,我认为设计很差。正确的方法是什么? 问题答案: 在Go生态系统中,存在一种处理包装了宝贵(和/或外部)资源的对象的惯用语:一种专门用于释放该资源的特殊方法,通常通过该机制进行 显式 调用。
问题内容: 我在页面上添加了一个简单的文件,该文件在和原型中添加了一些非常普通的常见任务功能。 经过反复试验,我发现向,添加任何函数,无论其名称或功能如何都会导致jQuery中的Javascript错误: 罪魁祸首? 我在attr:function {}声明中得到的第1056行的错误: 显然G.replace是未定义的。 很明显,有些事情我只是没有用原型制作而已,但我很痛苦地未能弄清楚它是什么。
Easy Markdown to Github Pages Introduction This little guide demonstrates how to turn any Github repository with a bunch of Markdown files into a simple website using Github Pages and Jekyll. You don'
我正在Github存储库中编辑一个Readme.md文件,并插入了一张图片(见https://github.com/khpeek/FMCW-radar)。这幅画占据了整个宽度,但这样看起来很粗糙,我更喜欢把它做得更小。有什么办法可以做到吗? P. S.我已经尝试了如何更改图像大小Markdown?的命令,但它们似乎不起作用。
问题内容: 我有一个用Restify和Mongoose在node.js中构建的REST服务,以及一个mongoDB,它的集合包含大约30.000个常规大小的文档。我的节点服务通过pmx和pm2运行。 昨天,节点突然开始通过消息“ MongoError:拓扑已被破坏”消除错误,仅此而已。我不知道这是什么意思,可能触发了什么。谷歌搜索时也没有太多发现。所以我想在这里问。 今天重新启动了节点服务后,错误
我想为我的移动应用程序添加背景,但当我使用“this.props.children”时,eslint说我“必须使用解构道具分配”。为什么我可以分解这些道具? 这是我的密码, 当我使用这个代码时 当我使用这个代码时, 提前感谢您的帮助!