[[Obsidian Publish]]でカスタムドメインを指定する方法。[[Cloudflare]]を使う。
## サイトを追加する
[[Cloudflare]]のホームでクリック。
![[Pasted image 20210515155820.png]]
rootドメインを入力する。
![[Pasted image 20210515155913.png]]
フリープランを選択。
![[Pasted image 20210515160011.png]]
[[DNS Record]]を自動でインポートするが、不十分な場合は別途追加する。
![[Pasted image 20210515160851.png]]
手順が展開されるが、ドメイン取得元の管理ツールで変更できる場合もある。
![[Pasted image 20210515161112.png]]
[[ムームードメイン]]でドメインを取得していたため、その管理画面から[[DNSサーバ]]を変更する。
![[Pasted image 20210515161525.png]]
`完了`する。
![[Pasted image 20210515161700.png]]
## DNSサーバの切り替わりを待つ
[[dig]]を使って確認する。`AUTHORITY SECTION`が[[Cloudflare]]のそれになっていればOK。
```console
$ dig mamansoft.net
; <<>> DiG 9.16.10 <<>> mamansoft.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28670
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;mamansoft.net. IN A
;; AUTHORITY SECTION:
mamansoft.net. 3600 IN SOA maria.ns.cloudflare.com. dns.cloudflare.com. 2037272978 10000 2400 604800 3600
;; Query time: 80 msec
;; SERVER: 192.168.100.1#53(192.168.100.1)
;; WHEN: Sat May 15 16:46:46 ;; MSG SIZE rcvd: 105
```
[[dig]]を使わなくても、設定が切り替わっていれば[[Cloudflare]]ダッシュボードの表示内容が変わるので確認はできる。
### SSL/TLS暗号化モードについて
デフォルトの`フル`を推奨。`フレキシブル`になっているとリダイレクト周りで問題が発生した。
![[Pasted image 20210515165245.png]]
## カスタムドメインを登録する
[[Cloudflare]]に[[DNS Record]]を追加する。
![[Pasted image 20210515170859.png]]
[[Obsidian Publish]]のCustom domain設定を変更する。
![[Pasted image 20210515171155.png]]
## 確認
https://minerva.mamansoft.net/ にアクセスして表示されればOK。古いURLも新しいドメインにredirectされるので問題なし。