1 Comment
访客 *heavenzone* @ 2018-07-29 18:06:22 写道:
做包维护者也不容易啊,最近升级了R到3.5,然后又重新安装了blogdown,安装的hugo是最新版0.45,而之前用的是0.37.1,在升级之前,弄了一个秘密的chunk option: class.output, 因为我一直想怎么可以实现源代码和输出使用不同的样式,记得以前看 https://yihui.name/knitr/options的时候好像看过有这么一个功能,于是又浏览了一遍说明书,终于实现了这个功能。
可是升级之后发现输出的样式跟源代码的样式一样了,我开始想会不会是blogdown问题,尝试上传到github上面看看netlify(上面设置了hugo版本为0.37)deploy出来的是怎样的,发现没有问题,后来在本地又把hugo换成0.37版本测试,也没有问题,基本上可以确定是hugo版本更新造成的,于是在hugo的github提交了issue,可能自己没描述清楚吧,也在那里第一句就说,自己使用的是blogdown,两位版主就送出了blogdown的issue链接,^_^
其实不是想说两位版主第一反应:这应该不是hugo的问题,也可能确实是自己没把问题描述清楚,我想到的是,要维护这些开源项目不容易,尤其是有多种依赖的项目,就好像blogdown,依赖hugo、pandoc等等,他们升级,你也要跟着升级-_-!
我相信Yihui懂我的:gohugoio/hugo#5005 (comment)
你第二次的解释很清楚了,我相信他们应该能明白这是 Hugo 的问题,与 blogdown 没啥关系,因为单纯的 Markdown 例子就可以重现问题了。
按你的例子来猜的话,你用的是 .Rmarkdown 格式,而不是 .Rmd,所以你得仰仗 Hugo 的 Markdown 生成器。反正我个人觉得世上只有 Pandoc 一家 Markdown 工具是靠谱的,别的各种鸟语方言都容易掉链子,若有可能,尽量不要依赖它们。
——原帖发布于 2018-07-29 20:28:29
Sign in to join the discussion
Sign in with GitHub