каталог тем hugo не найден в blogdown - PullRequest
0 голосов
/ 08 июня 2018

Я пытаюсь создать сайт, используя blogdown через RStudio.Я создаю новый проект, создаю новый каталог и ввожу в matcornic/hugo-theme-learn значение темы.Тема обучения может быть найдена в https://github.com/matcornic/hugo-theme-learn.Я следую основным шагам, изложенным в книге блогов.Мой новый каталог - это подкаталог на моем рабочем столе.

Когда я пытаюсь создать сайт с помощью RStudio через Addins - Serve Site Я получаю сообщение об ошибке, указывающее, что папка hugo-theme-learn не можетнаходиться, потому что он пытается найти папку hugo-theme-learn на моем рабочем столе, а не в моем каталоге проекта.Если я скопирую и вставлю папку hugo-theme-learn на рабочий стол, она будет работать нормально.Я попытался изменить значение themesdir, но он все еще ищет на рабочем столе папку hugo-theme-learn.Любые идеи с благодарностью!

Мой R sessionInfo() ниже:

R version 3.4.2 (2017-09-28)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

Matrix products: default

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252    LC_MONETARY=English_United States.1252 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] blogdown_0.1         RevoUtils_10.0.6     RevoUtilsMath_10.0.1

loaded via a namespace (and not attached):
[1] compiler_3.4.2 tools_3.4.2    yaml_2.1.14

и мой hugo версия:

Hugo Static Site Generator v0.41 windows/amd64 BuildDate: 2018-05-25T16:57:53Z

Для справки,я получаю сообщение об ошибке:

Error: Unable to find theme Directory: C:\Users\scott.prevost\hugo-theme-learn

The system cannot find the path specified.
Error in shell(cmd, mustWork = TRUE, intern = intern) : 
  '"C:\Users\scott.prevost\AppData\Roaming\Hugo\hugo.exe" -b /localhost:1313/test -D -F -d "public" -t hugo-theme-learn' execution failed with error code 1
In addition: Warning messages:
1: running command '"C:\Users\scott.prevost\AppData\Roaming\Hugo\hugo.exe" -b /localhost:1313/test -D -F -d "public" -t hugo-theme-learn' had status 65535 
2: running command '"C:\Users\scott.prevost\AppData\Roaming\Hugo\hugo.exe" -b /localhost:1313/test -D -F -d "public" -t hugo-theme-learn' had status 65535 
3: running command 'C:\WINDOWS\system32\cmd.exe /c "C:\Users\scott.prevost\AppData\Roaming\Hugo\hugo.exe" -b /localhost:1313/test -D -F -d "public" -t hugo-theme-learn' had status 1 

и файл по умолчанию config.toml:

baseURL = "localhost:1313/test"
languageCode = "en-US"
defaultContentLanguage = "en"

title = "Hugo Learn Documentation"
theme = "hugo-theme-learn"
themesdir = "../.."                    # I have tried changing this
metaDataFormat = "yaml"                # I have tried changing this to "toml"
defaultContentLanguageInSubdir= true

[params]
  editURL = "https://github.com/matcornic/hugo-theme-learn/edit/master/exampleSite/content/"
  description = "Documentation for Hugo Learn Theme"
  author = "Mathieu Cornic"
  showVisitedLinks = true

[outputs]
home = [ "HTML", "RSS", "JSON"]

[Languages]
[Languages.en]
title = "Documentation for Hugo Learn Theme"
weight = 1
languageName = "English"

[[Languages.en.menu.shortcuts]] 
name = "<i class='fa fa-fw fa-github'></i> Github repo"
identifier = "ds"
url = "https://github.com/matcornic/hugo-theme-learn"
weight = 10

[[Languages.en.menu.shortcuts]]
name = "<i class='fa fa-fw fa-camera'></i> Showcases"
url = "showcase"
weight = 11

[[Languages.en.menu.shortcuts]]
name = "<i class='fa fa-fw fa-bookmark'></i> Hugo Documentation"
identifier = "hugodoc"
url = "https://gohugo.io/"
weight = 20

[[Languages.en.menu.shortcuts]]
name = "<i class='fa fa-fw fa-bullhorn'></i> Credits"
url = "/credits"
weight = 30

[Languages.fr]
title = "Documentation du thème Hugo Learn"
weight = 2
languageName = "Français"

[[Languages.fr.menu.shortcuts]]
name = "<i class='fa fa-fw fa-github'></i> Repo Github"
identifier = "ds"
url = "https://github.com/matcornic/hugo-theme-learn"
weight = 10

[[Languages.fr.menu.shortcuts]]
name = "<i class='fa fa-fw fa-camera'></i> Vitrine"
url = "/showcase"
weight = 11

[[Languages.fr.menu.shortcuts]]
name = "<i class='fa fa-fw fa-bookmark'></i> Documentation Hugo"
identifier = "hugodoc"
url = "https://gohugo.io/"
weight = 20

[[Languages.fr.menu.shortcuts]]
name = "<i class='fa fa-fw fa-bullhorn'></i> Crédits"
url = "/credits"
weight = 30

1 Ответ

0 голосов
/ 11 июня 2018

Вы можете закомментировать строку themesdir, чтобы обойти проблему.

Обратите внимание, что другие темы, такие как hugo-icarus-theme, имеют комментарий, включенный в тему config.toml упомянуть это как возможность .Эта тема говорит, что комментирует параметр themesDir, если вы используете эту тему в производстве .

...