8 天 后

@yihui Frank Harrell 又更新了他的这篇博客,添加了很多新的 Quarto 的新功能,blogdown 会支持用 quarto 来写博客吗?用 qmd 替代 Rmd,然后用上 Quarto 的各种功能。

CyrusYip 为啥Hugo要背锅?感觉这个配置过程应该在blogdown这侧自动化起来呀!

    Cloud2016

    因为 blogdown 背后的工具是 Hugo,Hugo 的多语言功能(同一个网站有多套语言)又得主题支持才行。举个例子:我之前用 even 主题的时候它就没有language selector(语言切换按钮),到 fcf2021 这个 commit 才加入这个功能。要是你用的主题没有 language selector,那 blogdown 也是爱莫能助。

    不同的多语言主题配置写法也不一样,感觉很难自动化配置。我找了几个多语言主题的配置,写法都不太一样。

    如果你要用 blogdown 弄多语言博客,建议选择示例网站有多语言的博客(例如:jane、LoveIt),然后抄官方配置来用。Hugo 主题目录有个 multilingual 标签,可以从这里找多语言主题。

    blogdown 把 Hugo 封装得很好,用的时候都感觉不到 Hugo 的存在。但是要弄多语言这种复杂的配置的话,还是得了解它背后的 Hugo。

      CyrusYip 如此说来,多语言配置,要在 Hugo 主题这层弄,而且还需要了解 Hugo 本身,上层的 blogdown 对此无能为力,那看起来是个高级 feature !

      Hugo 的多语言支持对我来说过于强大了。我的中英文博客几乎是独立的,我不需要某篇文章同时有中英文版本,所以我用了最原始的办法,就是中英文博客只是简单的两个文件夹。

      14 天 后

      Cloud2016 8. 博客中支持附录,就是指定放参考文献的位置

      # 参考文献
      
      <div id="refs"></div>
      
      # 附录
      
      附录内容

      Cloud2016 6. 支持自包含的模式,在输出部分的 YAML 设置 self_contained: true 还可以修改代码的语法高亮等,详见帮助文档 ?blogdown::html_page

      bibliography: refer.bib
      output:
        blogdown::html_page:
          toc: true
          highlight: pygments
          self_contained: true
          template: null
      link-citations: true
      13 天 后