使用与主站点相同的 hugo 主题的 blogdown 创建一个新的静态页面

Create a new static page using blogdown with same hugo theme as main site

我正在使用 R 包 blogdown 创建一个由 hugo 驱动的网站。具体来说,我正在使用 gcushen/hugo-academic 主题。

@xieyihui 和@apreshill 的教程对入门非常有帮助,添加新帖子很清楚,但是使用与整个站点相同主题的新静态页面呢?

我知道它可以像使用

创建一个新的 .md 文件一样简单
+++
date = "2017-08-01"
title = "new_page_test"
type = "pages"
+++

## new page test

stuff

我的问题是

  1. 我应该将此文件存储在哪里,以便将其正确复制到 public 文件夹中?
  2. 如何从另一个页面link到这个新页面?我不清楚发布的最终文件结构的组织。

我这样做是为了 类。可以看到最终结果here, click on "teaching". You can see the source files in the GitHub repository。特别是在 content/classes 文件夹下查看。

  1. 在内容下创建一个文件夹。我叫它 类 但它可以叫任何东西。将 _index.md 文件添加到此文件夹。我从帖子文件夹编辑了 _index.md,因此它会自动创建一个 /类.

  2. 的内容列表
  3. 这太容易了!页面的相对 link,比如 content/yourstuff/yourpage.html 是,等等,yourstuff/yourpage.html。对于 yourstuff 中的索引文件,相对 link 只是 yourstuff/。按照相同的结构添加子目录。我被震撼了。