переменная страницы не заменяется - PullRequest
0 голосов
/ 28 января 2019

Я только начал использовать Hugo с шаблоном Kiss, но, похоже, не могу заставить переменные работать.

На своей странице я определил здесь переменную imgPad:

---
title: "Hugo Blog on Azure"
date: 2018-12-09T15:51:09-05:00
draft: false
imgPad: 14
---

Ниже я пытаюсь использовать ее следующим образом:

<img alt="Deploy to Static Website" src="img/hugo-blog-on-azure/azure_storage_deploy.png" style="width: 500px; display:block; padding: {{ .imgPad }}"/>

В браузере {{.imgPad}} не заменяется ничем.В чем может быть проблема?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019

У меня не сработало, в браузере я получаю следующее:

<img alt="Successful deployment" src="img/hugo-blog-on-azure/azure_storage_deploy2.png" style="width: 500px; display:block; 
padding: {{ .Params.imgPad }}">
                    ^^^^^^

Там все еще есть заглавная буква.
Как описано в этой теме используйте в шаблоне фрагмента и в первой странице только строчные переменные.

Пример:

ingredients:
  - ingredient: Club Soda
    amount: 4oz
  - ingredient: Gin
    amount: 2oz
  - ingredient: Lemon Juice
    amount: 1oz
  - ingredient: Simple Syrup
    amount: 1tsp

и

{{ range .Params.ingredients }}
 {{ .ingredient }} {{ .amount }}
{{ end }}

Здесь каждая переменная в нижнем регистре.

0 голосов
/ 28 января 2019

Посмотрите на Параметры уровня страницы

К нему необходимо получить доступ как

{{ .Params.imgpad }}

Обратите внимание на нижний регистр.

...