Уго сайт не запускается локально - PullRequest
1 голос
/ 17 июня 2019

В настоящее время я пытаюсь создать сайт Hugo локально, и никакой контент не отображается.Мне бы хотелось больше шагов по устранению неполадок или что-нибудь, что может помочь мне сделать чистую перестройку, чтобы мне не приходилось переносить все свои сообщения на сайт Google.

Я пытался восстановить экземплярсайт, перестраивая его с hugo, запуская сервер с hugo server и hugo server -D, но у меня только пустой экран.

У меня есть страницы, которые не являются черновиками, поэтому что-то обязательно должно показываться.Возможно, что публичная или индексная папка глупы, но я не уверен.

hugo version: Hugo Static Site Generator v0.48/extended darwin/amd64

go version: go version go1.11.2 darwin/amd64

config.toml:

baseURL = ""
languageCode = "en-us"
title = ""
theme = "ananke"

[menu]

  [[menu.main]]
    identifier = "Posts"
    name = "Posts"
    pre = "<i class='fa fa-road'></i>"
    url = "/posts/"
    weight = -100

[params]

    featured_image = "images/space-cat-wallpaper.jpg"
    twitter = ""

При создании страниц с помощью hugo:


                   | EN  
+------------------+----+
  Pages            | 72  
  Paginator pages  |  0  
  Non-page files   |  0  
  Static files     | 21  
  Processed images |  0  
  Aliases          |  1  
  Sitemaps         |  1  
  Cleaned          |  0  

Total in 88 ms

При запуске локального экземпляра с помощью hugo server -D:


                   | EN   
+------------------+-----+
  Pages            | 117  
  Paginator pages  |   5  
  Non-page files   |   0  
  Static files     |  21  
  Processed images |   0  
  Aliases          |   1  
  Sitemaps         |   1  
  Cleaned          |   0  

Total in 120 ms
Watching for changes in /Users/jschalz/Desktop/hugo-jschalz.github.io-2/{content,data,layouts,static,themes}
Watching for config changes in /Users/jschalz/Desktop/hugo-jschalz.github.io-2/config.toml
Serving pages from memory
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
Web Server is available at http://localhost:1313/ (bind address 127.0.0.1)
Press Ctrl+C to stop

Послеработает hugo -v --debug -D Я получаю следующие предупреждения, а затем много отладочного шума:

WARN 2019/06/16 16:33:21 No translation bundle found for default language "en"
WARN 2019/06/16 16:33:21 Translation func for language en not found, use default.
WARN 2019/06/16 16:33:21 i18n not initialized, check that you have language file (in i18n) that matches the site language or the default language.

Переход на локальный хост: 1313 дает мне пустой экран.

1 Ответ

1 голос
/ 17 июня 2019

Первая hugo -v --debug -D может рассказать вам больше

Во-вторых, чтобы быть уверенным, что что-то сгенерировано, попробуйте:

hugo server --renderToDisk --gc --cleanDestinationDir

Убедитесь, что файлы созданы (в отличие от обслуживания впамять)

Примечание: я всегда предпочитаю добавлять в мой config.toml

builddrafts = true 

Это полезно при запуске проекта, чтобы убедиться, что все сгенерировано.

ОП божий кремль подтверждает в комментариях :

Я думаю, builddrafts = true в config.toml исправили это!
Я также обновился до последней версии Hugo.

...