RSS ジュリア・エヴァンス
フォロー
Hugoのアップグレードに関する注意事項
ブログ投稿の著者は、古いバージョンが正常に機能しているにもかかわらず、Hugoのバージョンを0.40から0.135にアップグレードすることにしました。彼らはアップグレードプロセス中に変更を加える必要があったことを文書化しました。これには、テンプレートの呼び出しの置換、ページ参照の更新、およびテーマ内の「次」と「前」の意味の反転が含まれます。著者はまた、古いBlackfridayレンダラーに代わる新しいGoldmarkレンダラーを使用するためにMarkdownファイルを更新する必要がありました。これには、HTMLとMarkdownの混合、山かっこ引用符の使用、ネストしたリストのインデントなど、Markdownの書き方に変更を加えることが含まれます。また、著者Goldmarkレンダラーを構成してコードの強調表示を無効にし、見出しIDを生成するための古い方法を使用する必要がありました。彼らはBlackfridayレンダラーとGoldmarkレンダラーの出力を比較するスクリプトを記述し、それを使用してMarkdownファイルの問題を特定して修正しました。著者は、アップグレードプロセスは時間がかかり、課題がないわけではなかったと述べていますが、最終的には、将来の証明となるMarkdownレンダラーを持つことが価値があると信じています。彼らはまた、Hugoの古いバージョンを使用している他のサイトwizardzines.comをアップグレードするときにも同様の変更を行う必要があるだろうと述べています。