Hugoとemacsの融合(easy-hugo)
Page content
emacsでHugoの記事を簡単に作成したり管理したりしたいので、easy-hugo パッケージを試してみる。
https://github.com/masasam/emacs-easy-hugo
M-x package-install で easy-hugo をインストール。 init.el にこのような設定を追加。
(setq easy-hugo-basedir "~/blog/")
(setq easy-hugo-url "https://tounosumura302.netlify.com")
(setq easy-hugo-sshdomain "tounosumura302.netlify.com")
(setq easy-hugo-root "/")
(setq easy-hugo-previewtime "300")
(setq easy-hugo-postdir "content/posts")
M-x easy-hugo で起動。
n を押すと、新しいファイルを作成できる。 ファイルのディレクトリは、easy-hugo-basedir と easy-hugo-postdir 変数で指定した場所となっている。 この場合は ~/blog/content/posts/ となる。
適当に作成して保存し、メニューで p (Preview)を選ぶと、ブラウザでプレビューできる。