質問する
1068 次
2 に答える
1
これは私のconfig.toml
(ルートフォルダーにある)からの抜粋です:
testme = "This **link** is not linking to url at all"
このカスタム フィールドはどこでもアドレス指定できます。たとえば、私のhead
パーシャルでは:
{{ replace (.Site.Params.testme | markdownify) "url" "https://codeandsend.com" | safeHTML }}
これが何をするかです:
{{ .Site.Params.testme | markdownify }}
testme
からの値をconfig.toml
関数にパイプしmarkdownify
ます。url
次に、出現するすべての文字列を目的のアドレスに置き換えます。の代わりに他のプレースホルダーを使用できますがurl
、システム予約名に注意してください。| safeHTML
結果を HTML エンティティ デコーダにパイプします。Hugo には、エンティティのエンコーディングをスキップする命令などはありません — post factumをデコードするだけで、safeHTML
これを行います。
結果:マークダウンを使用し、リンク エンコーディングを使用しない太字のテキスト:
于 2016-06-03T14:30:15.597 に答える