こんにちは @p1ass です。
Caddyfile は Caddy の設定ファイルですが、どんどん設定が増えていくと可読性が下がってしまいます。
Nginx の /site-enabled
のように Caddyfile を分割して読み込めないかなと思って調べたところ、分割できることが分かったのでやり方をメモしておきます。
方法
\import ディレクトリを使えばできます。
マスターとなる Caddyfile で import をすれば、マッチするファイルが読み込まれます。
import Cadyfiles/*.Caddyfile
私が運用してるリポジトリでは、サブドメインごとに Caddyfile を分けていて、1 つのファイルが肥大化しないように気をつけてます。
参考になれば幸いです。