小编Amb*_*mas的帖子

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

我正在使用 Github Pages 和 Hugo (proquestionasker.github.io) 创建一个网站。目前,当我在 RMarkdown 中创建项目文件或博客文章时,我必须将它们转换为 Markdown (.md) 文件,然后 Hugo/Github 才能读取它们。该blogdown包看起来这将是我的需求完美契合,但我不能得到它的工作。

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

(在R工作室)

    # Create new file in the "content/portfolio" folder
    blogdown::new_content("portfolio/new.Rmd", format = "yaml")
Run Code Online (Sandbox Code Playgroud)

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

    ---
    date: 2016-12-15T16:02:46-08:00
    draft: true
    image: "img/portfolio/map.png"
    showonlyimage: false
    title: test
    ---
Run Code Online (Sandbox Code Playgroud)

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

    # Build Site
    blogdown::build_site()
Run Code Online (Sandbox Code Playgroud)

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

问题在于实际查看网站。我尝试以“正常”的 Hugo 方式预览网站:

    # In terminal window
    hugo server
Run Code Online (Sandbox Code Playgroud)

然后在我的浏览器窗口中启动http://localhost:1313/。我的作品集显示在主页上,并且显示所有 …

r r-markdown hugo blogdown

7
推荐指数
1
解决办法
1750
查看次数

标签 统计

blogdown ×1

hugo ×1

r ×1

r-markdown ×1