问题标签 [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 回答
438 浏览

r - 更改 blogdown 帖子的默认目录

我正在使用的 Hugo 主题的帖子在/content/blog目录中,而使用创建的新帖子的默认设置blogdown::new_post()/content/post目录。

从函数定义来看,有一个全局选项可以更改保存新帖子的目录(帮助也表明了这一点):

看起来如果我更改getOption("blogdown.subdir", "post")getOption("blogdown.subdir", "blog"),那么这可能会奏效,但我该怎么做才能让它成为所有帖子的默认设置?

0 投票
2 回答
1003 浏览

css - 更改 blogdown 中代码块的样式/颜色

我正在使用blogdownRStudio 中的@Yihui Xie 包编写我的新博客,但无法弄清楚

如何更改代码块的默认配色方案?

我的blogdown安装使用了cactus-plus模板,并且开箱即用,它使用难以看到的调色板呈现代码(至少对我而言): 在此处输入图像描述

看起来像highlight: zenburn,但我不确定。

在常规RMarkdownw文档中,我会将 yaml 中的 html 输出更改为:

但是对于雨果主题和博客,我不确定在哪里以及如何进行这些更改。

0 投票
1 回答
86 浏览

r - 将独立 Rmd(自己的 repo 和项目)作为 blogdown 中的帖子导入?

我的大部分分析都是使用“1 个项目 = 1 个存储库”的方法完成的。在每个存储库中,都有一个 R 项目,通常是一个 Rmd 文件,生成一个 html_document,所有分析都在其中。

其中一些分析将成为很好的博客文章,如果我更新分析,我希望更新博客文章。

有没有办法从这个分析中创建博客文章,而无需在博客的项目和 repo 中重新完成所有工作?

我尝试将“分析回购”克隆到 blogdown 的 /content 文件夹中,但我最终得到的只是我博客主页上的“0001”年。

0 投票
0 回答
186 浏览

r - 使用 blogdown serve_site 时出错

几天前我开始建立我的网站。出于某种原因,我在使用函数 serve_site 时遇到了一个奇怪的行为。关闭 R studio 后,如果我再次打开并运行blogdown:::serve_site(),我不会收到任何错误,而且查看器窗口仍然为空。我不知道这是怎么回事,有什么建议吗?

0 投票
1 回答
1295 浏览

hugo - 调整使用 Blogdown 生成的 Hugo 网站上的图像大小

我正在尝试调整使用Blogdown生成的 Hugo 网站上的图像大小。

特别是,我正在寻找添加static/_media/目录中文件夹中的图像。

例如,在我的 Hugo 网站上的一个页面上,我在文件顶部添加了以下两行.md

第一个调整大小为 100 x 100 像素,而第二个为 720 x 720。但是,它们都呈现相同的大小。如何调整图像的大小 - 在 Blogdown 外部或内部?

0 投票
0 回答
373 浏览

r - R Markdown 代码块在站点构建和服务后缺少代码

我使用 blogdown 在 RStudio 中构建了一个静态网站。我正在使用Even 主题。当我使用 R Markdown 发布包含代码块的帖子时,例如:

我构建和服务站点后的输出如下所示,缺少代码行:

缺少代码行

我在 .Rmd 文件中尝试了多种不同的格式化选项来改变这种行为。包括删除描述性文本,添加换行符等。但似乎没有任何效果。

我确实发现不是最佳的一种解决方案是编辑原始 index.html 文件。下面是 blogdown 如何将上面的代码块渲染成 HTML:

当我在这样的代码中添加换行符时:

...它完美地工作:

代码行可见

我不确定从哪里开始解决方案:.Rmd 文件,主题 CSS / javascript?

0 投票
1 回答
229 浏览

r - 不确定 R blogdown 工作流程

当我使用 RStudio 加载项创建新帖子(在我的情况下为 .Rmarkdown)文件时,我不确定何时“编织”与“服务站点”以获得所需的输出。有时会看到预览按钮,而有时我不会。我现在正在尝试使用yaml下面的标题进行测试,并且在尝试呈现预览 html 时遇到文件未找到错误(错误消息未说明未找到哪个文件)。我也不确定你是否需要output:在标题中加入。

0 投票
1 回答
146 浏览

r - 无法使用 blogdown 更改帖子作者

blogdown几个月以来,我已经成功地将R 包用于我团队的博客,直到我不再是唯一的作者。

那时我意识到博客文章中指定的作者姓名并没有真正考虑在内。相反,它默认是从config.toml.

我的相关部分config.toml如下所示:

特定博客文章的顶部结构如下:

然而,无论该author:字段包含什么,Darth Vader 总是以帖子作者的身份出现。如果我将config.toml' 字段留空,则在呈现 .Rmd 后根本不会出现任何名称。

难道我做错了什么?

0 投票
1 回答
368 浏览

r - 当草稿时由 netlify 渲染的草稿:在 yaml 中为 true

我正在从Netlify 在https://timmastny.rbind.io/托管的这个github存储库中运行 blogdown 站点

在 website2/content/blog/ 我有两个帖子

2018-01-16-git-blogdown-project-workflow.Rmd

2018-01-13-bayesian-meta-analysis-powerlifting.Rmd

你可以看到,在两篇文章的 YAML 中,我都有draft: true,而在第二篇文章中,我什至还有publishdate: '2018-01-20'这篇文章的未来。

但是,将这些更改推送到 github 并使用干净的缓存部署 Netlify,在我的实际网站上,我仍然可以看到这些帖子: https ://timmastny.rbind.io/

我错过了draft: true什么?

我已经阅读了书籍的第 2.3.1 和 D.3 部分,但我不确定。我还将 Hugo 更新到 0.32.4,并且正在使用最新版本的 blogdown。


编辑:我已删除该public文件夹并添加public到 gitignore。Netlify 发布了一个 16 分钟的构建版本。但是在实际的网站上,我收到了一个Page Not Found错误。

这是日志:https ://app.netlify.com/sites/timmastny/deploys/5a60c299df99532a0147c3d7

这是我在 Netlify 上的部署设置。它们应该符合 blogdown book 3.1 中的建议:

部署设置

存储库:https ://github.com/tmastny/website2

构建命令:hugo

发布目录:public

生产分支:master

分支部署:仅部署生产分支及其部署预览

公共部署日志:日志是公共的

构建环境变量:HUGO_VERSION 0.32.4

0 投票
1 回答
21 浏览

html - `html_page()` 的 `css` 参数是否与 blogdown 中的 `build_site(method = 'html')` 一起使用?

在 blogdown 的文档中,D.8 的结尾,它说,

这对注释用于标记应该移动到<head>最终 HTML 页面标记的 HTML 代码片段。通常,此代码片段包含指向 CSS 和 JavaScript 文件的链接,例如,用户通过 的css参数请求的链接html_page(),或者在 Rmd 文档中使用 HTML 小部件时自动生成的链接。

因为method = 'html',这个代码片段没有被移动

这是否意味着 的css论点html_page()将在何时失效method = 'html'?HTML 小部件的 CSS 和 JavaScript 文件呢?