标签: blogdown

如何在blogdown中向网页标签添加图标

如何通过blogdown网站添加favicon?我正在使用最小的主题.我尝试在config.toml中添加该行,favicon = imgPath我也尝试将'favicon.ico'移动到静态文件夹,但两者都没有用.

favicon r hugo blogdown

6
推荐指数
1
解决办法
998
查看次数

网站没有使用blogdown和hugo进行更新

我知道这个问题很可能因为代码重复性不足而导致错误,但我对这个错误感到茫然,我甚至不知道从哪里开始解释清楚.因此,我提前道歉.

此问题在两台不同的计算机上发生过两次.我使用hugo-academic主题在R-Studio中使用blogdown创建了一个新站点

new_site(theme = "gcushen/hugo-academic")
Run Code Online (Sandbox Code Playgroud)

一切正常,我开始添加一些出版物(作为降价文档),将它们添加到/ content/publication文件夹.这很好用; 该网站通过双方看起来罚款serve_site()build_site()(其中通过我的GitHub库链接更新我的Netlify页面就好(https://jimgrange.netlify.com/)

但是,在我的文件夹中达到约6-9个出版物之前,这一切都没问题.然后,在两个不同的场合,该网站停止更新.无论我在代码中更改什么, serve_site()build_site()返回相同(未更改)的站点.

为了尝试解决这个问题,我将GitHub存储库克隆到另一台机器上并从那里为网站服务,但同样的事情发生了.尽管我已经更新在网站文件夹中的文件降价,没事的时候我跑更新serve_site()build_site().例如,如果我更改config.toml文件的"您的详细信息"部分(第42行:https://github.com/JimGrange/website/blob/master/config.toml),则没有任何更改.

我的网站代码在我的GitHub回购中:https://github.com/JimGrange/website

我再次为形成不良的问题道歉,但我不确定如何处理解决方案.

祝福,吉姆.

r rstudio hugo netlify blogdown

6
推荐指数
1
解决办法
1358
查看次数

在博客文章中嵌入推文

我想在图像上嵌入一条推文。当我使用短代码在博客文章中嵌入推文时,它不会出现在推特样式中

例如,使用简码:

{{< tweet 989470885475008512 >}} 
Run Code Online (Sandbox Code Playgroud)

我得到一个输出(我的Blogdown使用学术主题)

在此处输入图片说明

而不是这个(如Blogdown 指南所示)...

在此处输入图片说明

有没有一种方法可以覆盖此行为,从而获得类似于第二个示例的外观,或者按照开发者指导方针嵌入一​​条推文(当我粘贴html代码时,其输出类似于上面的第一张图片)。

我正在猜测,但是我认为嵌入式tweet中Twitter样式的丢失限制了将tweet嵌入图像的可能性(它与图像URL一起提供了与第一个示例类似的输出)。

更新

这是浏览器(Firefox)问题(如@hplieninger所建议)。在Chrome中查看页面时,将显示twitter样式。

twitter r hugo blogdown

6
推荐指数
2
解决办法
822
查看次数

.Rprofile没有采购

我试图在〜/ .Rprofile脚本中为blogdown包设置一些全局选项,但它们没有被采购.以下是.Rprofile脚本的外观:

options(blogdown.ext = ".Rmd", blogdown.author = "Maryam Khezrzadeh")
Run Code Online (Sandbox Code Playgroud)

我还尝试通过在项目的工作目录中创建.Rprofile脚本来设置项目级别的选项.但这也没有得到.

我已经从RStudio中重新启动了R会话,并且还重新启动了RStudio并最终重新启动了我的计算机.没运气.

即使我只使用基础R(而不是R Studio),也不会设置选项.

如果我手动源.Rprofile(source("~/.Rprofile")),则选项将生效,这意味着blogdown的"New Post"插件将显示正确的作者姓名(Maryam Khezrzadeh)并默认选择.Rmd文件.

我在MacOS Sierra(版本10.12.6)上,以下是相关环境变量的值:

R_HOME = "/Library/Frameworks/R.framework/Resources"
R_PROFILE_USER = ""
R_PROFILE = ""
Run Code Online (Sandbox Code Playgroud)

有关如何进行故障排除的任何建议表示赞赏.非常感谢你的帮助!

r rstudio rprofile blogdown

6
推荐指数
1
解决办法
627
查看次数

修改Blogdown Webst的字体标题

大家好,这是我关于博客的第一个问题。我想对博客标题进行基本更改。

该博客来自以下链接:

一辉

这是.toml文件:

baseurl = "/"
languageCode = "en-us"
title = "This is the Title I want Change"
theme = "hugo-xmag"
googleAnalytics = ""
disqusShortname = ""
ignoreFiles = ["\\.Rmd$", "_files$", "_cache$"]
preserveTaxonomyNames = true
footnotereturnlinkcontents = "?"
hasCJKLanguage = true
enableEmoji = true
paginate = 6

[permalinks]
    post = "/post/:year/:month/:day/:slug/"

[[menu.main]]
    name = "Home"
    url = "/"
    weight = 1
[[menu.main]]
    name = "About"
    url = "/about/"
    weight = 2
[[menu.main]]
    name = "Categories"
    url = "/categories/"
    weight …
Run Code Online (Sandbox Code Playgroud)

html css r-markdown blogdown

6
推荐指数
0
解决办法
49
查看次数

如何在 RMarkdown 中渲染 wordcloud2 的输出

如何确保输出wordcloud2::wordcloud2()出现在我的 RMarkdown (HTML) 文档中?

它在 RStudio 中渲染得很好,包括在 RMarkdown 文档的预览中,但是当我使用 blogdown 将其上传到我的 netlify 网站时,它没有显示(请参阅此处,帖子底部)。有任何想法吗?

编辑:这是我正在使用的代码。就像我说的,它在 RStudio 中运行得很好,只是在网站本身上不行。

library(tidyRSS)

five38 <- tidyfeed("http://fivethirtyeight.com/all/feed")
library(wordcloud2)

topics <- five38$item_category1 %>% append(five38$item_category2) %>% 
  append(five38$item_category3) %>% 
  append(five38$item_category4) %>% 
  append(five38$item_category5)

Topics <- data_frame(
  words = topics
) %>% 
  filter(!is.na(words)) %>% 
  group_by(words) %>% 
  tally()

wordcloud2(Topics)
Run Code Online (Sandbox Code Playgroud)

r r-markdown blogdown

5
推荐指数
1
解决办法
1797
查看次数

将访客计数和分析添加到 R blogdown &gt; netlify 托管网站

我正在使用 R blogdown (使用 Hugo 模板)创建我的个人网站(此处)。该网站托管在 github 上,我设法让它与 netlify 持续集成。

我想跟踪一些访客分析。

如何添加访客计数和某种访客分析工具?

Netlify 可以与谷歌分析或类似工具集成吗?

google-analytics r hugo netlify blogdown

5
推荐指数
1
解决办法
2421
查看次数

如何显示另一个 html 文档来代替标准的博客文章?

我有一个使用 R Blogdown 更新的博客。它有一个带有 YAML 配置和前端的 Hugo 主题。我在 Netlify 上托管。我想创建一个帖子,点击帖子的链接后,用户会看到一个完全独立的 html 文件,而不是标题帖子。例如,我认为以下前端问题可以在我将所需的文档放在“静态/文件”中时起作用...

---
title: 'Example blog post'
author: Logit
date: '2018-02-21'
URL: ["/files/page_to_display_instead.html"]
---
Run Code Online (Sandbox Code Playgroud)

但是我想要的页面没有加载。相反,我的地址栏尝试加载“/posts/2018-02-21-example-blog-post”

我注意到,在我的帖子正文中包含以下内容完全符合我的要求,并验证我的相对路径、文件名和所需页面是否正确...

Click [here](/files/page_to_display_instead.html) to see the right page.
Run Code Online (Sandbox Code Playgroud)

但这需要用户进行额外的点击才能访问内容并且不是很优雅。

同样,将以下内容放在上述帖子的正文中几乎可以正常工作......

![](/files/page_to_display_instead.html)
Run Code Online (Sandbox Code Playgroud)

但是这个解决方案保留了博客标题和主题,只是在框架内显示我想要的页面。它看起来有点丑。

必须有一个简单的解决方案来加载或重定向到所需的页面,而不是标题帖子本身。我是否误解了前面提到的 Hugo 的“URL”变量的使用?我应该使用另一个前端变量或语法吗?在此先感谢您的任何建议。

编辑:除了下面塞巴斯蒂安·罗切特 (Sebastien Rochette) 的出色回答之外,我发现由于我在 R Markdown 中工作,以下内容也解决了问题:

```{r, include=FALSE}
shiny::includeHTML("/files/page_to_display_instead.html") 
```
Run Code Online (Sandbox Code Playgroud)

r hugo blogdown

5
推荐指数
1
解决办法
1705
查看次数

Blogdown kable 表格格式(丑陋)

kable(head(mtcars) %>%
  kable_styling(bootstrap_options = c("striped", "hover"))
Run Code Online (Sandbox Code Playgroud)

使用 kable 表(见上文)的普通 R Markdown 文档非常引人注目,如下所示:

kableExtra 默认

但是,当我在 blogdown 中使用相同的代码块时,kable 表以更简约的方式打印,这是我真正不想要的。只是很难阅读:

kable 博客

如何获取 blogdown 以维护普通 kable 表的属性?我已经通过update.packages(ask = FALSE, checkBuilt = TRUE)和更新了我所有的包tinytex::tlmgr_update()

r r-markdown blogdown kableextra kable

5
推荐指数
2
解决办法
718
查看次数

显示 YAML 和块而不在 blogdown 中执行它们

在一篇用 制作的文章中blogdown,我想展示 YAML 和我在之前的工作中使用的一些块。因此,我想按原样显示它们而不执行它们。我尝试嵌入 YAML 和带有 4 个反引号的块,但块的执行仍然取决于它们的选项。这是一个例子:

---
title: ""
author: ''
date: ""
output:
  blogdown::html_page
---
  
Display a fake YAML and a fake chunk:
````
---
title: ""
author: ''
date: ""
output:
  pdf_document
---
```{r}
1 + 1
```
````
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,包含的块1+1被执行了。这是应该显示的内容:

---
title: ""
author: ''
date: ""
output:
  pdf_document
---
```{r}
1 + 1
```
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?如果重要的话,我的文件的扩展名是.Rmarkdown,而不是.Rmd

r r-markdown blogdown

5
推荐指数
1
解决办法
91
查看次数