HugoのLast modified日付が正しく表示されない問題と解決策

Fixing GitInfo issues on Cloudflare Pages

Hugoで構築したブログサイトで、記事の「Last modified(最終更新日)」が正しく表示されない問題にしばらく悩んでいました。
全ての記事が同じ日付になってしまい、各記事の実際の更新日が反映されていませんでした。
この記事では、問題の原因と解決策について説明します。

[Read More]

Linuxシェル設定ファイルを再読み込みする方法

A Complete Guide to Reloading Shell Configuration Files in Linux

LinuxやmacOSでシェルの設定ファイル(.bashrc.zshrcなど)を編集した後、変更を反映させるにはどうすればよいでしょうか。
多くの方は一度ログアウトして再ログインする方法を思い浮かべるかもしれませんが、実はもっと効率的な方法がいくつも存在します。
この記事では、シェル設定を再読み込みするための様々なコマンドと、それぞれの特徴や使い分けについて解説します。

[Read More]

HugoサイトをNetlifyからCloudflare Pagesへ移行しました

How to migrate your Hugo blog from Netlify to Cloudflare Pages.

私の他のブログでは移行が済んでいたNetlifyからCloudflareへ移行を、夏休みに入り時間が取れたので、このサイトでも移行を行いました。
他のブログで移行した作業とほぼ同様の作業なので、割と簡単に移行することができました。

[Read More]

DockerでGPUを活用する方法

Step-by-Step Guide to Leveraging GPU Power within Docker Containers

TL;DR

Docker コンテナ内で GPU(nvidia) を使用したいという要望に応えるため、GPU 対応の Docker 設定を行う必要がある。

通常、Docker コンテナはホストの GPU リソースにアクセスできない。これは、Docker がホストの GPU デバイスをコンテナにパススルーしないからであり、GPU ドライバと CUDA ライブラリがホストとコンテナの間で適切に共有されていないのが原因である。
これを解消するには、nvidia-container-toolkit などのツールで GPU リソースをコンテナにパススルーする必要がある。

[Read More]

neovimのプラグインを更新するだけのコマンド

Just a command to update the neovim plugin

プラグイン(vim-plug)を導入したneovim(Vim)での環境において、更新するだけのコマンドを今更知りました。

今までは、nvimでneovimを開いて、のコマンドウィンドーを開いて、:PlugUpdateと打ち込んでいました。
一つだけの作業だと問題ないかもしれませんが、複数の端末で同じ作業を行うのは面倒です。
しかし、コマンドラインからも実行できるようです。

[Read More]

Hugoのビルド時にauthorの警告が出る

The author key in site configuration is deprecated. Use params.author.name instead

hugoでビルド時に下記のエラーが出るようになった

Start building sites …
hugo v0.122.0-b9a03bd59d5f71a529acb3e33f995e0ef332b3aa+extended darwin/amd64 BuildDate=2024-01-26T15:54:24Z VendorInfo=brew

WARN  The author key in site configuration is deprecated. Use params.author.name instead.

どうやら、0.120のバージョンから警告が出るようになったらしい

[Read More]