问题标签 [blogdown]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
107 浏览

javascript - 添加模态图像?

是否可以将模态图像添加到博客文章中?如果是相关的,我正在使用Vimux/Mainroad主题。

0 投票
1 回答
673 浏览

r - Blogdown、Git 和 RStudio:无法暂存 public/ 文件夹

我对 blogdown 和 git 很陌生。在项目文件夹中暂存文件/文件夹(使用 RStudio)时,我无法选择以下文件夹:

RStudio-Git-Blogdown

谁能让我知道为什么会发生这种情况以及如何将上述文件夹暂存/提交/推送到远程存储库?

提前致谢。

0 投票
1 回答
77 浏览

r - 用pandoc而不是blackfriday渲染md文件?

我的 blogdown 网站中有一个普通的降价文件:

当我为我的网站提供服务时,第二个项目“2。项目 2”的编号从“1”重新开始,而不是从“2”开始。PS,我不想在未编号的列表中插入更多空格来实现这一点。

我猜这是渲染引擎的结果blackfriday,它是 Hugo 和 blogdown 中普通 markdown 文件的默认渲染引擎。实际上是这样的:当我将文件从普通的 markdown 文件更改为 R markdown 文件时,渲染结果按预期工作。所以我的问题是:

是否可以通过将渲染引擎从 blackfriday 更改为 pandoc,或者通过对 blackfriday 的实现方式进行一些修改,在一个普通的 markdown 文件中纠正这个问题?

谢谢,

0 投票
1 回答
393 浏览

r - 将分类模板添加到 Blogdown 默认主题

我寻求将标签和类别添加到默认的 blogdown 主题(hugo-lithium 主题)。

作为第一步,config.toml 被配置为在主题的主菜单中包含类别和标签链接:

单击类别链接显示:

单击标签链接显示:

寻求更好的用户体验来通过类别和标签来操纵沼泽。我知道它存在,正如我在其他主题中看到的那样。

我理解问题是分类模板(terms.html)不在主题中,因此不会生成索引页面(例如,tags/index.html)。

一个合理的用户如何将分类模板 (terms.html) 添加到主题中,以便按类别和标签对博客文章列表进行子集化?

0 投票
1 回答
355 浏览

facebook - blogdown:如何将社交媒体共享添加到博客帖子视图(默认主题)?

根据定义,博客文章的社交媒体共享是在单个博客文章视图中完成的。

每个社交媒体网站都有独特的 javascript 在单击其共享图标时被调用。执行后,将出现一个特定于社交媒体的窗口: a) 预览要共享的内容(包括 YAML 指定的图像和 YAML 指定的文本摘要);b) 提示用户输入共享参数;c) 完成分享。共享的博客文章将出现在用户的社交媒体提要中,并带有返回原始博客文章的嵌入式链接,并被用户的社交媒体关注者/连接/朋友看到。(可能会产生病毒效应;热门帖子到达数百万社交媒体用户的情况并不少见,进而在博客网站上产生大量流量。)

感兴趣的社交媒体网站是 Twitter、LinkedIn 和 Facebook。

我将如何在 blogdown 的默认主题(hugo-lithium)中实现这个社交媒体共享功能?即,要添加什么 config.toml,在哪里添加社交媒体 javascript。

0 投票
1 回答
1206 浏览

r - .Rmarkdown 到 .markdown:使用 {{< figure >}} 短代码而不是HTML

我一直在考虑将 blogdown 用于我现有的 Hugo 博客,我认为我已经将其缩小到一个缺点。我正在使用 .Rmarkdown 文件扩展名,因为我想使用 Blackfriday 降价处理器来利用 Hugo 功能。

其中包括我添加到我的主题中的自定义项,它使用内置短代码嵌入的任何图像使用 PhotoSwipe 使它们在点击时出现在灯箱中。我已经做到了,任何使用{{< figure >}}简码的东西都可以做到这一点。

是否可以通过 blogdown 或 knitr(假设 knitr 是渲染 Rmarkdown 过程的一部分)来自定义绘图的输出,以便将它们包装在短代码而不是 HTML 标签中?我认为如果我至少可以在 Markdown 中格式化绘图,甚至可以使用 Go/Blackfriday 来做到这一点![](/path/to/img.jpg),如果这会更容易的话。

0 投票
1 回答
296 浏览

r-markdown - blogdown 代笔人不会在 netlify 上呈现 Rmarkdown 图

在 blogdown 代笔主题中包含的“Hello R Markdown”帖子中,饼图在 Rstudio 查看器中呈现,但在部署在 Netlify 上时不呈现。Rstudio 视图: Netlify 视图 与 Hugo 版本 0.27.1 一起部署。 GitHub工作室视图

0 投票
0 回答
85 浏览

r - build_site() 不能覆盖 public/ 中的 .gitignore 吗?

我正在按照本节的建议将该public/文件夹置于版本控制之下。每次我构建网站时,Hugo 似乎都会自动生成一个 .gitignore 文件。默认的 .gitignore 会忽略除自身之外的所有内容。现在,在我运行之后build_site(),我需要手动覆盖默认的 .gitignore 以显示更改。

有没有可以关闭.gitignore覆盖的选项?

0 投票
1 回答
470 浏览

r - blogdown 中的 new_site 导致编辑器出错

我一直在尝试使用 blogdown 中的快速示例使用 blogdown 和 hugo 设置new_site:使用 R Markdown 创建网站;但是,在通过 RStudio 创建的新空项目中调用 new_site() 命令后,出现以下错误。我不太确定错误调用的依据是什么,因此非常感谢任何解决此问题的帮助。

快速示例页面指出新站点应该出现在 RStudio 查看器中。这不会发生(假设由于错误)。但是,在调用服务站点后,该页面确实出现在查看器中。

通过 new_post() 创建新帖子时也会触发该错误:

虽然新帖子出现在内容/帖子文件夹中。

感谢您对如何解决它的任何建议。

0 投票
2 回答
578 浏览

r - 如何在 blogdown 中引用使用 bibtex?

我想在使用 R 包 blogdown 创建的静态网站的页面上使用引用。根据有关 blogdown 的书(https://bookdown.org/yihui/blogdown/#),这似乎是可能的。但是,我不知道如何设置它。我知道如何在 rmarkdown 文件和 bookdown 文件中执行此操作,但不是在使用 blogdown 创建的网站的上下文中。

首先,我使用 blogdown 包中的 new_post() 函数创建了一个新帖子。其次,我在帖子中添加了参考书目:[references.bib] 和@R-base:

文件references.bib与包含的帖子位于同一文件夹中

预先感谢您的帮助!

编辑:我现在创建了一个 Github 存储库,主题为 Academic: repo。为了使其尽可能简单,我只将出版物帖子(参见内容/帖子)和文件 references.bib 添加到学术主题的示例站点。这两个文件与上面显示的出版物 post 和 references.bib 文件完全匹配。