отступ для блога вниз для таблиц TOML - в частности, файл `config.toml` по умолчанию - PullRequest
0 голосов
/ 14 декабря 2018
[params]
    description = "A website built through Hugo and blogdown."

    # options for highlight.js (version, additional languages, and theme)
    highlightjsVersion = "9.12.0"
    highlightjsCDN = "//cdnjs.cloudflare.com/ajax/libs"
    highlightjsLang = ["r", "yaml"]
    highlightjsTheme = "github"

    MathJaxCDN = "//cdnjs.cloudflare.com/ajax/libs"
    MathJaxVersion = "2.7.5"

    [params.logo]  # why is this indented?
    url = "logo.png"
    width = 50
    height = 50
    alt = "Logo"

Задний конец файла config.toml по умолчанию для блога для темы по умолчанию hugo-lithium показан выше.Я смущен отступом таблицы [params.logo] в пяти строках от конца файла.

Разве эта таблица [params.logo] не должна иметь отступ?Почему я делаю отступ в этой таблице [params.logo]?Это потому, что это подмножество, и оно попадает под зонтик [params] таблицы?

Я не могу найти объяснение в книге blogdown , хотя она может быть там иЯ скучаю по этому.Я не могу представить, что файлы по умолчанию неверны.

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

    # options for highlight.js (version, additional languages, and theme)
    highlightjsVersion = "9.12.0"
    highlightjsCDN = "//cdnjs.cloudflare.com/ajax/libs"
    highlightjsLang = ["r", "yaml"]
    highlightjsTheme = "github"

    MathJaxCDN = "//cdnjs.cloudflare.com/ajax/libs"
    MathJaxVersion = "2.7.5"

[params.logo]  # shouldn't it be non-indented?
    url = "logo.png"
    width = 50
    height = 50
    alt = "Logo"

1 Ответ

0 голосов
/ 14 декабря 2018

Отступ не имеет значения - см. спецификацию томла

В этом случае это имеет смысл как визуальная подсказка для читателя.params.logo - это параметры "under" - клавише logo присваивается таблица в качестве значения.

...