我已经使用blogdown包创建了我的博客。它已经托管在Netlify中。
现在,我需要为我的博客创建新条目。
我创建了一些,但是它们在本地或外部都未被识别。
例如,在Blog文件夹中,我有一个Rmd文件,该文件编织成HTML,但在我的网页中无法识别::
content
|_blog
|_2015-07-23-r-rmarkdown.Rmd
但是当手动构造该页面的路径时,出现404错误:
https://affectionate-allen-e5fa8f.netlify.com/blog/2015-07-23-r-rmarkdown.html
Github中的文件
https://github.com/OmarGonD/omargonzalesdiaz/tree/master/content/blog
Github存储库:
https://github.com/OmarGonD/omargonzalesdiaz
该Rmd文件应放在哪里,因此在构建网站时它是路径 被认可?
奖金:
我无法访问该网站,只能在本地正确显示索引:
本地博客部分:
答案 0 :(得分:2)
您的页面位于:https://affectionate-allen-e5fa8f.netlify.com/blog/2015/07/23/2015-07-23-r-rmarkdown/。大多数索引页面将按照降序对您的帖子进行排序,这意味着最新的页面将首先显示。您发布的日期为2015-07-23,过去太久了,无法显示在index.html
页面的列表中的最新发布的列表中。
您可以编辑显示的最新帖子数。如theme documentation所述,最近发布的帖子数设置为4。但是,您可以修改recent_posts.html
部分以更改此内容。 https://github.com/OmarGonD/omargonzalesdiaz/blob/master/themes/hugo-universal-theme/layouts/partials/recent_posts.html中有一行将范围设置为第4个帖子。您可以将其编辑为任意数字。我将其设置为5并得到了结果。
请注意,第5个帖子已包装到下一行。如果希望所有5条都在同一行上,则必须更改CSS,以使元素足够小以适合同一行。
这是到确切行的链接,您可以更改这些行以设置最近的帖子数: https://github.com/OmarGonD/omargonzalesdiaz/blob/cd84b9b8714cf38d60cc9171bcc6fc50bec67711/themes/hugo-universal-theme/layouts/partials/recent_posts.html#L20
关于您的网址,我建议阅读有关permalinks的信息。 Blogdown网站解释了此方法的好处,但从本质上讲,它使链接不那么脆弱,并且在您开发网站时断开的可能性也较小。这是一个简单的更改;在较高级别,您可以将slug
添加到metadata并将config.toml
文件的“永久链接”部分更改为:
[permalinks]
post = "/:year/:month/:day/:slug/"