Hugo で新規投稿
WordPress から Hugo へ移行した。
さっそく Hugo で新規投稿をしてみよう。
Hugo で新規投稿を作成するなら以下のようなコマンドを実行する。
$ hugo new post/2023/sample.md
これで content/post/2023 ディレクトリに sample.md というファイルが作成される。このファイルを編集することで投稿内容となる。
上記コマンド実行と同時に好みのエディターを開くこともできる。 --editor="atom" のようなオプションを付ければいい。しかし、僕が好きな Sublime Text はどう指定しても開けなかった。hugo.toml にデフォルトエディタとして指定する方法もあるが、これでも NG だった。
新規投稿の md ファイルはあらかじめ Front matter が設定されている。Front matter や本文においてテンプレートを作成することもできる。つまり新規投稿開始時にひな形を活用できるので入力が楽になる。テンプレートの設定は /archetypes/default.md を編集すればいい。僕は以下のサイトを参考に、Markdown のチートシートもテンプレートに盛り込んでおいた。
hugo new 実行時に生成されるデフォルトテンプレートをカスタマイズする | YONEHUB
https://yonehub.y10e.com/2019/12/19/20191218_hugo_newpost/
hugo new コマンド実行時には下書き状態だ。Front matter の draft が true になっているからだ。これを true から false にすることで実際にサイトで公開される。なお、下書き状態でサイトの表示を確認するなら以下のコマンドでサーバーを立ち上げればいい。
$ hugo server -D
参考:
Open your newly created post directly on sublime text - support - HUGO
https://discourse.gohugo.io/t/open-your-newly-created-post-directly-on-sublime-text/7677
Hugoで新規記事を作成するときのTips的なメモ - Qiita
https://qiita.com/n0bisuke/items/4701481c3bca4df81b0b
Hugo で記事を作成する - Marbles Day
https://marbles.hatenablog.com/entry/2020/11/22/203225
Hugoでブログを始める - 雑多なプログラムメモ
https://hn-carter.sakura.ne.jp/posts/get-started-hugo/
この記事が気に入ったらサポートをしてみませんか?