Home Comments Thread
New Thread

7 Comments

giscus-bot giscus-bot 2022-12-17 01:21:52
访客 *Beilei Bian* @ 2017-05-05 10:15:51 写道:

是挺悲催的,我没看就给端上来了,下次我先改改。。等了许久的博,终于更了几篇~

yihui yihui 2022-12-17 01:21:58

没事,你只是运气不好撞上了,其实我早就想说这个问题了。辛苦辛苦!

——原帖发布于 2017-05-05 15:32:38

giscus-bot giscus-bot 2022-12-17 01:21:53
访客 *大鹏* @ 2017-05-05 13:41:39 写道:

中文全角空格实在是懒人必备、菜鸟必配的必杀技,刚刚用它解决了一个论文格式的问题:https://github.com/dapengde/bookdown-thesis/blob/master/01.Rmd#L47-L57

咦?请教一下如何引用 github 某个 repo 里的某几行?上面的格式好像不对?

@pzhaonet

yihui yihui 2022-12-17 01:21:59

你的语法是对的,但可惜大约两年前有人做了一个错误的决定,请求 Github 把 Rmd 当做 md 渲染,所以默认 Rmd 是看不见源代码的。我一直哭着请他们撤销这个决定。

中文全角空格类似于 LaTeX 中的幽灵占位符。

——原帖发布于 2017-05-05 15:35:31

giscus-bot giscus-bot 2022-12-17 01:21:59
访客 *大鹏* @ 2017-05-05 17:23:52 写道:

搜了一下,引用md某些行得用黑魔法:https://github.com/dapengde/bookdown-thesis/blame/master/01.Rmd#L47-L57

@pzhaonet

yihui yihui 2022-12-17 01:22:00

这倒也是个办法,对历史干净的文件很管用。如果文件几经修改,初看 blame 界面可能会一脸懵圈,例如:https://github.com/rstudio/bookdown/blame/master/inst/examples/01-introduction.Rmd

而且 Github blame 界面还有一个大问题,就是不支持软换行,所以文本文件读起来也是蛮费劲的,需要向右一直猛拖滚动条。

——原帖发布于 2017-05-05 18:58:51

yihui yihui 2022-12-17 01:22:05

Github 已经撤销对 Rmd 文件的渲染:https://yihui.name/en/2018/10/rmd-github/

——原帖发布于 2018-11-30 21:50:34

giscus-bot giscus-bot 2022-12-17 01:22:06
访客 *大鹏* @ 2018-12-01 13:32:25 写道:

太好了,终于可以正常看 yaml 了。您老人家居然还记得回复这条留言……

@pzhaonet

yihui yihui 2022-12-17 01:22:06

这又不是第一次了:https://yihui.name/cn/2017/07/web-safe-fonts/#comment-4000115807

——原帖发布于 2018-12-01 19:31:23

giscus-bot giscus-bot 2022-12-17 01:21:53
访客 *Daijiang Li* @ 2017-05-06 00:28:06 写道:

在你的这篇文章的 Rmd 文件中,yaml 和 R 代码中间没有空格,但是生成的 md 文件自动空格了。这是什么原因啊?(knitr?)

@daijiang

yihui yihui 2022-12-17 01:22:01

好眼力。我是特意没空行,因为我设置了 include=FALSE 选项,这段代码不会有任何输出,这三行文本最终会变成一个空行:https://github.com/rbind/yihui/blame/master/content/cn/2017-04-17-zero-width-assertion.md 如果我在 Rmd 中空行,那 md 输出中就会多出来两个空行,这也是强迫症不能接受的(虽然渲染的结果是一样的)。

——原帖发布于 2017-05-06 02:28:07

giscus-bot giscus-bot 2022-12-17 01:22:02
访客 *Daijiang Li* @ 2017-05-06 02:31:28 写道:

原来如此。受教啦。谢谢。

@daijiang

giscus-bot giscus-bot 2022-12-17 01:21:54
访客 *fyears* @ 2017-05-06 14:27:27 写道:

所幸的是,至少在 github 的一亩三分地上,markdown 是有明确的去分歧规范的。希望 hugo 早日用上此规范。。。

https://github.com/blog/2333-a-formal-spec-for-github-flavored-markdown

yihui yihui 2022-12-17 01:22:03

谢谢,我倒是没注意 Github 的这篇博客。嗯,我等了好几年的一个问题终于解决了,就是用四个反引号包围三个反引号的语法。这样终于可以简便地在 Github Issue 上写 Rmd 源代码了。

我也盼着 CommonMark 早日一桶浆糊,现在的这个 Markdown 诸侯混战的局面实在太烦人了。

——原帖发布于 2017-05-07 02:38:33

giscus-bot giscus-bot 2022-12-17 01:21:55
访客 *土木坛子* @ 2017-05-08 17:30:29 写道:

这真真是晚期的强迫症患者?

yihui yihui 2022-12-17 01:22:04

一半是强迫症,一半是为了严谨。

——原帖发布于 2017-05-09 14:35:57

giscus-bot giscus-bot 2022-12-17 01:21:56
访客 *jiafeili* @ 2018-12-13 04:48:11 写道:

对于强迫症来说,看不加空行的markdown真的能把人逼疯。不过说到空行,我有一个挥之不去的疑问,就是左边的导航栏在『English』和『编辑』之间有一个迷之空行,不知道有没有什么机关。是不是某一天那里突然会多一个选项出来?

yihui yihui 2022-12-17 01:22:07

那个谜之空行是为了分隔菜单,空行以上的是导航型菜单项,以下的是功能型菜单项。

——原帖发布于 2018-12-13 05:27:46

giscus-bot giscus-bot 2022-12-17 01:21:57
访客 *Cyrus Yip | 叶寻* @ 2021-02-05 04:18:17 写道:

用 Babelmark https://johnmacfarlane.net/babelmark2/ 可以检测 Markdown 内容是否有歧义。

有些解析器比较宽容,用户写了有歧义的内容,但解析结果仍然和用户预期相同。我在一篇日志 https://cyrusyip.org/post/2020/12/15/markdown-tricks/ 提到了一种列表写法(搜索「烧鸭」就能找到),它可能会被解析为三种显示方式。所以还是该认真读一读 Markdown 的语法手册啊,用最严格的方式写 Markdown。

@CyrusYip

Sign in to join the discussion

Sign in with GitHub