如何在Blogdown网站的主页上发布一些介绍性段落?

时间:2018-12-13 15:43:26

标签: r r-markdown hugo blogdown toml

我的Blogdown网站的初始menu直接来自blogdown book

[[menu.main]]
    name = "Home"
    url = "/"
    weight = 1
[[menu.main]]
    name = "About"
    url = "/about/"
    weight = 2
[[menu.main]]
    name = "GitHub"
    url = "https://github.com/rstudio/blogdown"
    weight = 3
[[menu.main]]
    name = "CV"
    url = "/vitae/"
    weight = 4
[[menu.main]]
    name = "Twitter"
    url = "https://twitter.com/rstudio"
    weight = 5

我的网站索引会自动填充我通过Addins > New Post添加的所有帖子。如果我更改主项目目录中的index.Rmd文件(如下所示),则在我的前登陆“主页” 上不会发生任何更改。

├── archetypes/
├── content/
├── data/
├── layouts/
├── public/
├── ...
├── config.toml
├── index.Rmd
└── my-website.Rproj

我的index.Rmd文件看起来像这样,尽管我的网站不会在我的主“主页”上发布我想要的段落。

---
site: blogdown:::blogdown_site
---

# Intended first paragraph
Hi. Thank you for visiting my website... more words... etc

更麻烦的是,我的_index.md目录中没有content/文件。这可能是问题吗?我想在所有文章都出现在Blogdown网站的主页(首页)上之前,先发布一些介绍性段落。

1 个答案:

答案 0 :(得分:1)

是的,您需要在_index.md下创建content/。然后_index.md的内容将显示在您的主页上。

hugo-lithium主题有一个小问题,I just fixed on Github。在旧版本中,如果_index.md不为空,则不会显示帖子列表。现在将同时显示内容和帖子列表。如果那不是您想要的,您当然可以在layouts/_default/list.html中恢复我的更改。