*

HUGO

2019-10-21

hugo(ver0.16)を使用して引っかかった内容と対応のリストです。対応方法が見つけられていないものもあります。何方かの役に立てば幸です。

ハイライト

Ubuntu 18.04 Hugo 0.40 config.toml に次を追加 pygmentsCodefences = true pygmentsUseClasses = true cssの作成 hugo gen chromastyles --style=monokai > syntax.css styleは参照 から選ぶ。 layouts/partials/header.html 等の header 部に <link rel="stylesheet" href="/css/syntax.css" type="text/css"> を加え、syntax.css を static/css/ に移す

ハイパーリンク回避

hugoで、URIを記述すると以下の様にハイパーリンクが付与される。 Markdown http://www.9999.zzzz/ Output http://www.9999.zzzz/ : をスラッシュ「\」でエスケープすると回避できます。 Markdown http\://www.9999.zzzz/ Output http://www.9999.zzzz/

変数の範囲

変数の範囲 {{ $val := “abc” }} {{ if eq $val “cdf” }} {{ $val := “123” }} {{ else }} {{ $val := “456” }} {{ end }} {{ $val }} とすると$valは”abc”のままで変化しない

template間のデータの受け渡し

$addressでは不可 {{ $address := “2016/8/10” }} {{ partial header.html . }} とした時「.」が変数を渡すと書いてあるが header.html側での$addressにアクセス方

hugo の.Render

{{ .Render “li” }の“li”は、li.htmlのtemplateを使い書き換えられる。 hugo.html

▲TOPへ戻る