leckyyyyyyy / leckyyyyyyy.github.io

GitHub Pages 用リポジトリ
http://leckyyyyyyy.github.io/
0 stars 1 forks source link

hugo 0.15 で .BaseUrl が削除されるので代わりに .BaseURL を利用する #3

Open leckyyyyyyy opened 9 years ago

leckyyyyyyy commented 9 years ago

hugo を実行すると下記のメッセージが表示されます。 CircleCI のログ(deploy セクションの $ hugo)で確認しました。 ERROR: 2015/05/11 Site's .BaseUrl is deprecated and will be removed in Hugo 0.15. Use .BaseURL instead.

Hugo 0.15 で .BaseUrl は削除されるので代わりに .BaseURL 利用するようにと表示されている。

leckyyyyyyy commented 9 years ago

ローカル環境のバージョン v0.13 では .BaseURL に変更すると下記のメッセージが表示されてしまい ローカル環境でページ編集中にレンダリング結果を確認することができなくなってしまう。

ERROR: 2015/05/14 Error while rendering 404 page: template: 404.html:6:22: executing "404.html" at <.Site.BaseURL>: BaseURL is not a field of struct type *hugolib.SiteInfo
leckyyyyyyy commented 9 years ago

go get では master ブランチを取得してしまうのでバージョンを指定できない。 go get -v github.com/spf13/hugo のあとに checkout して指定のバージョンに切り替えることが 可能だが、依存関係にあるプロジェクトが見つからずビルドできなかった。 go get を利用していたのは、インストールする方法が手っ取り早かっただけなので バイナリをダウンロードして Hugo を利用する方法に切り替えます。

バイナリを利用すればローカル環境でも引き続き利用でき、下記のトラブルも解決できます。

ローカル環境でページ編集中にレンダリング結果を確認することができなくなってしまう