2017-08-02 17 views
3

我使用R程序包blogdown創建一個以人爲本的網站。具體來說,我使用gcushen/hugo-academic主題。使用與主站點具有相同hugo主題的blogdown創建新的靜態頁面

@xieyihui和@apreen的教程對於入門而言非常有幫助,添加新帖子很明顯,但是如何使用與整個網站相同的主題的新靜態頁面?

我得到它可以簡單的創建與

+++ 
date = "2017-08-01" 
title = "new_page_test" 
type = "pages" 
+++ 

## new page test 

stuff 

新.MD文件我的問題是

  1. 我在哪裏存儲這個文件,以便正確地複製到公用文件夾?
  2. 如何從其他頁面鏈接到此新頁面?我不清楚發佈的最終文件結構的組織結構。
+0

一個帖子和一個頁面本質上是一回事。你仍然可以使用RStudio插件「New Post」:https://bookdown.org/yihui/blogdown/rstudio-ide.html只需編輯文件名到你想要保存在'content /'下的任何位置。關於帖子和頁面的更多信息:https://bookdown.org/yihui/blogdown/software-info.html –

+0

明白了。謝謝。這也幫助我更快地做出決定,我*不希望我的所有課程都在同一個回購中 - 我需要一個不同的主題。但是有些頁面(比如數據)可以在課堂上使用,我可以使用這種方法。 –

+0

看來你知道你可以在不同的頁面上應用不同的樣式:https://gohugo.io/content-management/types/ –

回答

1

我正在爲我的課做這個。你可以看到最終結果here,點擊「教學」。你可以看到源文件in the GitHub repository。特別在content/classes文件夾下查看。

  1. 在內容下創建一個文件夾。我稱它爲類,但它可以被稱爲任何東西。將_index.md文件添加到此文件夾。我從posts文件夾編輯_index.md,所以它會自動創建/ classes的內容列表。

  2. 這簡直太簡單了!一個頁面的相對鏈接,比如content/yourstuff/yourpage.html就是,等一下,yourstuff/yourpage.html。使用yourstuff中的索引文件,相關鏈接僅爲yourstuff/。按照相同的結構添加子目錄。我被吹走了。

+1

這有效 - 修正了教學頁面的鏈接是[link text](classes/classnumber /) 沒有.html,也許只要有一個_index.md文件和一個classnumber.md文件「着陸頁」類型的靜態頁面,你想顯示(這是我想要的) –

相關問題