以下の4つを無効にします。好みもありますが、自分はオフです。外部リンクを新規タブでオープンします。config.tomlと最初の4文字が同じため、補完しづらく、使いづらいです。そのため、自分はpostディレクトリに格納するようにしています1。この設定は、config.tomlに以下のように書きます2。カテゴリが作成されなくなります。"tags".gitignore以下の設定を入れている。post/tags/を除外しているのは、Vimの設定と被ってしまうため。ConfigureのmetaDataFormatを変更すること。ショートコード(shortcodes)以下のように書きます。>}}内容によっては、以下のように、閉じるものもあります。>}}ショートコード自体を埋め込みたい場合は、/*〜*/で囲むとよいみたいです。files以下のようにします。}}注意点は以下になります。CSVファイルはdata以下に置かないこと。ローカルパスを指定する時は、トップディレクトリ以下の相対パスにする。static以下に置いた場合は、staticから始まるパスを指定する。テンプレートGo言語のテンプレートを使用しているHugoはGo言語のテンプレート機能を使用しています。細かい仕様は以下に書かれている可能性があります。Language日本語訳rangeVariablesより、以下のような書式です。パラメータが1つだけの場合は要素のみになります。二次元配列のように扱うことができます。テーブルにするには以下のようにします。safeHTMLreplaceRE正規表現の注意点として、カッコ自体を記載するときは2回エスケープする必要がある。Discussionページの取得GetPage使用例。"ページのパス"拡張子(.md)が必要。"/tags/タグ名"変数スコープの中で定義した変数は、外では使えません。いうときのために.Scratchを使います。0.48以降は外側で定義した変数を、内側で上書きできるようになりました。}}のように、:=でなく=を使います。小文字で定義すること。空白は以下の4種類です。‘\r’)のことかと。‘\n’)のことかと。パフォーマンスチューニング--templateMetricsオプションを使って計測する。Contentsの方法を使えば、目次が出せます。この方法だと見出しに##`(`)から始まるサイトは対応できません。1778に回避方法が記載されていますが、自分はJavaScriptでDOMを変更する方法を採りました。v2に対応することで解決したいようです。Hugo以下のようなものを実現する機能です。Bundle形式にすること。Bundle形式ディレクトリを掘って、そこのindex.mdに記事を書く。HugoiPhoneで撮った画像は横向きが基準で、縦向きで取ると回転が必要なようです。出来ること・出来ないこと出来る(出来た)こといろいろテンプレートでエラーが出たときに警告を出す通常は単に無視されるのですが、警告を出したいこともあります3。errorfを使えば可能ですね。Arrayという値は取れない。DiscussionHugo使う前に使ってたJekyllでは_postsという名前を使っていたので、それに近い名前postを選びました。