我有一个文件位于
content/post/data_for_posts/my_file.md
我在那里备有文件,因为这样做htmltools::includeMarkdown("data_for_posts/my_file.md")
并在不同的帖子中回收该文件非常容易。
我的问题是,当我serve_site()
创建public/post/data_for_posts/index.html
时,这意味着它被发布到了我的网站(0001年1月1日)。我想我可以将日期更改为10000年,但我宁愿按照建议here
.Rmd
和其他文件
我曾尝试修改config.toml
,但未能解决问题。
ignoreFiles = ["\\.Rmd$", "\\.Rmarkdown$", "_files$", "_cache$", "content/post/data_for_posts/my_file.md"]
答案 0 :(得分:1)
以下是我用来执行此操作的几种技术:
data_for_posts/my_file.md
,使其使用hugo不会解释为已知标记语言的文件扩展名,例如将.md
更改为.markd
或mdn
。[*] data_for_posts/my_file.md
,以便它包含一个您永远不会在实际内容文件中使用的字符串,例如data_for_posts-UNPUBLISHED/my_file.md
。然后将该字符串(UNPUBLISHED
或其他内容)添加到配置ignoreFiles
列表中。[**] [*]在content/
目录中,具有以下文件扩展名之一的文件将被hugo解释为包含已知的标记语言:.ad,.adoc,.asciidoc,.htm,.html ,.markdown,.md,.mdown,.mmark,.pdc,.pandoc,.org或.rst(这是我写的something的摘录)。
[**] ignoreFiles
中列出的字符串似乎区分大小写,因此我想在忽略的文件名中使用全大写字符(因为我从未在实际内容文件中使用大写字符)名称)。另外请注意,无需指定路径,而我的经验是路径定界符(/
或\
)会引起问题。