RStudio blogdown генерирует пустую ссылку "Сообщения" на верхней странице

Я пытался создать веб-сайт с RStudio blogdown через этот документ.

Я ожидал такой список:

2017

  • Сообщение в блоге 2
  • Сообщение в блоге 1

Но у меня получилось вот что:

2017

  • Сообщения (ссылка на / posts /)
  • Сообщение в блоге 2
  • Сообщение в блоге 1

У меня такая же проблема, даже когда я не редактировал конфигурацию или содержимое документа.

Я не знаю, почему пустой элемент «Сообщения» всегда появляется вверху списка сообщений в блоге. Как я мог удалить товар?

Конфигурационный файл config.toml (остаются значениями по умолчанию):

baseurl = "/"
relativeurls = true
languageCode = "en-us"
title = "A Hugo website"
theme = "hugo-lithium-theme"
googleAnalytics = ""
disqusShortname = ""
ignoreFiles = ["\\.Rmd$", "_files$", "_cache$"]

[permalinks]
    post = "/:year/:month/:day/:slug/"

[[menu.main]]
    name = "About"
    url = "/about/"
[[menu.main]]
    name = "GitHub"
    url = "https://github.com/rstudio/blogdown"
[[menu.main]]
    name = "Twitter"
    url = "https://twitter.com/rstudio"

[params]
    description = "A website built through Hugo and blogdown."

    # options for highlight.js (version, additional languages, and theme)
    highlightjsVersion = "9.9.0"
    highlightjsLang = ["r", "yaml"]
    highlightjsTheme = "github"

    [params.logo]
    url = "logo.png"
    width = 50
    height = 50
    alt = "Logo"

devtools::session_info('blogdown')

Session info --------------------------------------------------------------
 setting  value                       
 version  R version 3.3.3 (2017-03-06)
 system   x86_64, darwin13.4.0        
 ui       RStudio (1.0.136)           
 language (EN)                        
 collate  ja_JP.UTF-8                 
 tz       Asia/Tokyo                  
 date     2017-04-06                  

Packages ------------------------------------------------------------------
 package   * version date       source                           
 backports   1.0.5   2017-01-18 CRAN (R 3.3.2)                   
 base64enc   0.1-3   2015-07-28 CRAN (R 3.3.0)                   
 bitops      1.0-6   2013-08-17 CRAN (R 3.3.0)                   
 blogdown    0.0.25  2017-04-05 Github (rstudio/blogdown@1c10d16)
 bookdown    0.3.16  2017-04-05 Github (rstudio/bookdown@9ea8ffa)
 caTools     1.17.1  2014-09-10 CRAN (R 3.3.0)                   
 digest      0.6.12  2017-01-27 CRAN (R 3.3.2)                   
 evaluate    0.10    2016-10-11 CRAN (R 3.3.0)                   
 highr       0.6     2016-05-09 CRAN (R 3.3.0)                   
 htmltools   0.3.5   2016-03-21 CRAN (R 3.3.0)                   
 httpuv      1.3.3   2015-08-04 CRAN (R 3.3.0)                   
 jsonlite    1.3     2017-02-28 CRAN (R 3.3.2)                   
 knitr       1.15.18 2017-04-05 Github (yihui/knitr@2cd8ca3)     
 magrittr    1.5     2014-11-22 CRAN (R 3.3.0)                   
 markdown    0.7.7   2015-04-22 CRAN (R 3.3.0)                   
 mime        0.5     2016-07-07 CRAN (R 3.3.0)                   
 Rcpp        0.12.10 2017-03-19 CRAN (R 3.3.2)                   
 rmarkdown   1.4     2017-03-24 cran (@1.4)                      
 rprojroot   1.2     2017-01-16 CRAN (R 3.3.2)                   
 servr       0.5     2016-12-10 cran (@0.5)                      
 stringi     1.1.3   2017-03-21 CRAN (R 3.3.2)                   
 stringr     1.2.0   2017-02-18 CRAN (R 3.3.2)                   
 yaml        2.1.14  2016-11-12 CRAN (R 3.3.2) 

person Tatsuo Sugimoto    schedule 05.04.2017    source источник
comment
Это может быть лучше подходит для суперпользователя или для сайта администратора сервера.   -  person Kelly S. French    schedule 05.04.2017
comment
Пожалуйста, укажите ваш devtools::session_info('blogdown') и версию Hugo (blogdown::hugo_version()). Также рекомендую devtools::install_github('rstudio/blogdown'); blogdown::install_hugo(force = TRUE).   -  person Yihui Xie    schedule 06.04.2017
comment
Ставлю devtools::session_info('blogdown') выше. blogdown::hugo_version() равно 0,19. Я принудительно установил hugo, но ничего не изменилось.   -  person Tatsuo Sugimoto    schedule 06.04.2017
comment
Это правильный вопрос. В OP не было инструкций о том, как воспроизвести проблему, но, поскольку я являюсь автором блога о пакете R, я знаю, как это сделать, и сегодня я обнаружил, что могу воспроизвести его. Я изучу проблему и отправлю ответ.   -  person Yihui Xie    schedule 15.04.2017
comment
В ожидании повторного открытия этого сообщения я понял проблему. В Hugo 0.19 было внесено изменение, из-за которого возникла эта проблема. Я предоставил исправление в своей теме hugo-lithium. Обычно вам нужно удалить свою тему и использовать blogdown::install_theme('yihui/hugo-lithium-theme') для ее переустановки. Спасибо за отчет!   -  person Yihui Xie    schedule 15.04.2017
comment
Спасибо! Проблема была устранена после того, как я переустановил тему.   -  person Tatsuo Sugimoto    schedule 17.04.2017


Ответы (2)


В Hugo 0.19 было внесено изменение, из-за которого возникла эта проблема. Я предоставил исправление в своей теме hugo-lithium. В основном вам нужно удалить свою тему и переустановить ее:

blogdown::install_theme('yihui/hugo-lithium-theme')
person Yihui Xie    schedule 19.04.2017
comment
Приходи со своего поста, дайлао! - person roachsinai; 27.03.2021

Я не уверен, но я бы попытался изменить что-то в аналогичном месте этого file, который вы можете найти в своем проекте, попробуйте удалить его и посмотрите, работает ли он!

Надеюсь это работает!

person Felipe Augusto    schedule 05.04.2017
comment
Спасибо. Мой файл конфигурации находится здесь. Я немного отредактировал. github.com/sugi2000/visdom/blob/master/blogdown/config. toml - person Tatsuo Sugimoto; 05.04.2017
comment
Проблему пока не решил. Пункт «Сообщения» по-прежнему остается в верхней части списка сообщений. В моем файле конфигурации нет таких слов, как «сообщения». - person Tatsuo Sugimoto; 05.04.2017
comment
Где ты ставил тест после сообщений? Вы не пробовали удалить папку темы? - person Felipe Augusto; 05.04.2017
comment
Не могли бы вы посмотреть мой сайт? Я сделал только два сообщения, «Тест» и «Тестовый пост 2», но пустой пункт «Сообщения» всегда появляется сверху. - person Tatsuo Sugimoto; 05.04.2017
comment
И исходный каталог находится здесь. - person Tatsuo Sugimoto; 05.04.2017
comment
Что ж, моя лучшая помощь сейчас заключается в том, что я думаю, что решение может быть в этом file, может быть, проверить, если (этот код {{ if and .IsHome .Content }} может быть другим? {{ if .IsHome and .Content }}, кстати, это мой лучший - person Felipe Augusto; 05.04.2017
comment
Файлы в каталоге темы не трогал. При замене "и" возникла ошибка. Error while rendering "page ": template: theme/_default/list.html:5:8: executing "theme/_default/list.html" at <.IsHome>: wrong number of args for IsHome: want 0 got 2. Я не мог найти причину. Постараюсь сделать сайт с нуля. - person Tatsuo Sugimoto; 05.04.2017
comment
Возможно, я уже видел эту проблему раньше. Я точно не помню, но вы можете попробовать сначала обновить blogdown и Hugo (инструкции приведены в моем комментарии под вашим вопросом). - person Yihui Xie; 06.04.2017