backport

技術ネタと野球とときどき雑談

Hugoで注釈のリンクが上手くいかないときはbaseタグを疑え

2017/05/07
development hugo

Hugoの小ネタ。

HugoはMarkdownを処理するのにBlackfridayというGoで書かれたライブラリを使っています。Blackfridayは標準のMarkdown記法に加えていくつかの拡張記法がサポートされています。注釈(Footnotes)もそのひとつ。

文章の本文です。[^注釈1]

[^注釈1]:これは注釈です

のように書くと注釈として扱われます。1

で、せっかく使えるなら、と思って注釈を書いてみたらリンクがうまく機能しませんでした。どうやら注釈のリンクは相対パスで生成されるようです。なので<base href>が指定されているとうまくいかない、と。併用する方法が分からなかったのでtemplateから素直に<base href>を除去しました。


  1. HTMLに変換されるとこんな感じになります。 [return]


コメント欄を表示する

おススメ

WEB+DB PRESS Vol.99

特集「良いコードって何だろう?」がおススメ

WEB+DB PRESS総集編[Vol.1~84] (WEB+DB PRESS plus)

お値段手ごろなので持っておいて損なし

Kindle Paperwhite Wi-Fi、ブラック

読みたいときに読みたい本を読めるのが嬉しい

超小型65W ノートPC汎用 ACアダプター FINsix ”Dart” (シルバー)超軽量85g 11種類の変換プラグで1000機種以上のノートPCに対応 USB5V出力付きでPCとスマホ同時充電 ※必ずご使用のPCとの互換性をご確認ください。『PSE認証済』

持ち運びに便利な小型軽量のACアダプタ