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

r - 使用 blogdown 后 Hugo 不读取 .Rmd 文件

我正在使用 Github Pages 和 Hugo (proquestionasker.github.io) 创建一个网站。目前,当我在 RMarkdown 中创建项目文件或博客文章时,我必须将它们转换为 Markdown (.md) 文件,然后 Hugo/Github 才能读取它们。blogdown包似乎非常适合我的需求,但我无法让它工作

我已经下载了 Hugo 和 blogdown。我的步骤目前如下(在项目目录中作为我的工作目录工作):

(在 R 工作室)

这会在我期望的文件夹中创建一个新的 .Rmd 文档。标题写道:

我继续将 R 内容添加到文件中,就像处理任何 R 文档一样。我保存文件。此时,我只是想在将更改推送到 Github 之前测试一下 Hugo 是否可以解释这个文件,所以在 R 中:

我收到了我期望从 Hugo 那里得到的正常的“网站建设”反馈。当我查看 public/portfolio 文件夹时,我看到一个“new.Rmd”。到目前为止,一切都很好。

实际查看该站点时会出现问题。我尝试以“正常”的 Hugo 方式预览该网站:

然后在我的浏览器窗口中启动http://localhost:1313/ 。我的作品集显示在主页上,所有.md格式的文件都显示了,但new.Rmd没有。

我认为这可能是一个问题,因为hugo server似乎仍在使用 hugo 构建站点,而不是 blogdown。所以我绕过了网站的预览,直接将更改提交到 GitHub。

我的站点设置方式是主分支(包含“公共”文件夹中的所有站点构建项目)作为“源”分支的子树。我按照正常的更新流程进行了更新(如下所示并受到这篇文章的启发),但我没有使用 hugo 构建站点,而是使用 blogdown 构建站点。过程如下:

这些文件都出现在我的 GitHub 库中,正如我所期望的那样,但 Hugo 似乎没有呈现除 .md 文档之外的任何内容。这些都按预期显示在网站上。我不确定这是 Hugo 问题还是 Blogdown 问题,但我似乎无法让它工作。

任何帮助将非常感激!

0 投票
1 回答
2249 浏览

r - 博客中的 YAML 当前日期

这里有一个问题涉及 R Markdown 的日期格式。我正在使用 blogdown 包,那里的答案让我相信我可以使用:'`r format(Sys.Date(), "%Y-%m-%d")`'在 YAML 前端。在控制台中运行format(Sys.Date(), "%Y-%m-%d")给我的日期与常规 Hugo 博客文章中的日期完全相同(即“2017-02-03”),但这不起作用serve_site()(该文章发布为 Jan 1 0001)。关于如何解决这个问题的任何想法?还是有必要使用date: "2017-02-03"

使用文档示例进行编辑:

从返回的错误build_site()是:

0 投票
0 回答
106 浏览

blogdown - 在 Windows 中使用 blogdown

加载blogdown和安装 Hugo 看起来一切都很成功,但是当我在一个空文件夹中生成一个新站点时,我收到以下警告消息:

running command '"C:\Users\myname\AppData\Roaming\Hugo\hugo.exe" new site "." --force -f toml' had status 127

这是一个特别无益的消息,因为它甚至没有在谷歌上找到答案。问题可能出在哪里?我正在运行的所有东西(R、RStudio、包)都是最新的。

0 投票
1 回答
232 浏览

r - 使用 blogdown 安装 syui/hugo-theme-arch 主题

我正在使用 Rstudio 的 markdown 包创建一个网站。当我运行一个函数时:

返回错误:

find_config() 出错:找不到网站的配置文件 config.yaml 或 config.toml

我的代码是:

0 投票
2 回答
1165 浏览

r - 使用 HUGO 的 .md 文件中的 R blogdown 包中的数学问题

我想知道是否有人可以帮助我解决 Hugo 静态网站的 R blogdown 包中的数学渲染问题?

我制作了一张显示 Latex 代码的屏幕截图,并在我得到的输出下方。

这些公式在 Atom Markdown-Preview-Plus 中渲染得很好。公式的字体大小似乎也很大,但我猜这更像是一个风格问题:)

更新 1: 我将问题缩小到 Hugo Academic 主题中数学渲染的一些问题(链接感谢 @bethanyP)

如果我使用默认的 RStudio 巨锂主题,代码渲染得很好。

更新 2:

$$ math expression$$如果您在美元符号前后使用反引号编写数学,则将以下脚本添加到文件 head_custom.html 使公式在 Hugo Academic 中有效:

更新 3:

所以,我终于解决了所有问题。将以下代码添加到 huge-academic.css 或按照 hugo Academic 说明添加自定义 css 文件:

现在所有公式都正确渲染为黑色:)

复制/粘贴代码:

1:

2:

截屏:

博客数学问题

0 投票
2 回答
594 浏览

r - RStudio blogdown 在首页生成空的“帖子”链接

我试图通过这个文档用 RStudio blogdown 制作一个网站。

我期望以下列表:

2017

  • 博文 2
  • 博文 1

但我得到了这个:

2017

  • 帖子(链接到 /posts/)
  • 博文 2
  • 博文 1

即使我没有编辑文档中的配置或内容,我也遇到了同样的问题。

我不知道为什么空的“帖子”项目总是出现在博客帖子列表的顶部。我怎样才能删除该项目?

配置文件config.toml(保持默认):

devtools::session_info('blogdown')

0 投票
1 回答
234 浏览

r - RStudio blogdown 使用 new_site() 后生成错误

成功加载 blogdown 并安装 Hugo 后,我无法在空的“test”文件夹中使用 new_site(dir = 'test') 创建新站点。首先,我收到以下正面信息:

恭喜!您的新 Hugo 站点在 C:....\Dropbox\test 中创建。

只需再执行几个步骤,您就可以开始了:

  1. 将主题下载到同名文件夹中。或者使用“hugo new theme”命令创建你自己的。
  2. 也许您想添加一些内容。您可以使用“hugo new \.”添加单个文件。
  3. 通过“hugo server”启动内置直播服务器。

尝试 URL ' https://github.com/yihui/hugo-lithium-theme/archive/master.zip ' 内容类型 'application/zip' 长度 119666 字节 (116 KB) 已下载 116 KB

现在出现错误消息。

list.files(dir) 中的错误:“路径”参数无效

当前的 R 会话信息给出了这个:

R 版本 3.3.2 (2016-10-31) 平台:x86_64-w64-mingw32/x64 (64-bit) 运行于:Windows >= 8 x64 (build 9200)

语言环境:[1] LC_COLLATE=German_Germany.1252 LC_CTYPE=German_Germany.1252 LC_MONETARY=German_Germany.1252 [4] LC_NUMERIC=C LC_TIME=German_Germany.1252

附加的基础包:[1] stats graphics grDevices utils datasets methods base

其他附加包:[1] blogdown_0.0.35

通过命名空间加载(未附加):[1] bookdown_0.3.19 tools_3.3.2 rstudioapi_0.6 knitr_1.15.20

知道我做错了什么吗?

0 投票
1 回答
203 浏览

r - 为 blogdown 排除公共文件夹上的缓存

当我使用 blogdown 构建我的站点时,来自 Rmd 帖子的缓存文件被复制到公共目录。这是不必要的,浪费空间并减慢部署速度。

如果我提供自己的脚本,我想我可以使用blogdown::build_site()参数来避免这种情况。自定义脚本应该是什么样的?customcustom

0 投票
2 回答
11424 浏览

html - 如何在选项卡/选项卡集上添加下拉菜单 [rmarkdown / bootstrap]

Bootswatch 的文档建议我可以使用选项卡集中选项卡中的下拉菜单:

在此处输入图像描述

如何使用 Rmarkdown 实现这一目标?我试过了:

0 投票
1 回答
465 浏览

r - Disqus 插件 + 社交 URL 不会加载到使用 R blogdown 生成的站点中

我最近使用带有 Hugo 主题“kakawait/hugo-tranquilpeak-theme”的 R blogdown 包建立了一个静态站点。虽然一切正常,但我无法让 disqus-plugin 和社交共享 URL 正常工作。网站托管在 Github Pages 中。

尝试更改 config.toml 设置和 Disqus 短名称,但无法正常工作。

config.toml 文件

正如您在此处的博客文章末尾看到的那样,Disqus 失败并显示错误消息“我们无法加载 Disqus。如果您是版主,请参阅我们的故障排除指南。” 另一方面,社交 URL(用于博客末尾的共享图标)以缺少 baseURL 前缀的 html 显示。

Disqus-Team 在他们的帮助页面之一中提到,当 JS 变量格式不正确时,通常会发生这种情况。

在我的博客文章的查看源中,this.page.url变量仅与相对 URL 一起出现

这就是社交 URL 在页面中与 Twitter/Facebook/G-Plus 图标一起显示的方式。

推特:https://twitter.com/intent/tweet?text=%2f2017%2f05%2ftamilnadu-2016-election---a-data-story%2f

Facebook:https://www.facebook.com/sharer/sharer.php?u=%2f2017%2f05%2ftamilnadu-2016-election---a-data-story%2f

G加:https://plus.google.com/share?url=%2f2017%2f05%2ftamilnadu-2016-election---a-data-story%2f

我认为 baseURL 配置设置中的一些问题导致了这两个问题。

谢谢你。