snacのWelcome pageを設定ファイルでカスタマイズ

今日はsnac でのWelcome pageのカスタマイズについてその2．
以前のカスタマイズではhtml ファイルの書き換えを行いましたが今回は設定ファイルでの書き換えです．

snacのWelcome pageのhtmlファイルカスタマイズ – matoken’s blog

snac のtop page は以下のような挨拶ページが表示されます． greeting.html ファイルを書き換えることでこのページをカスタマイズ出来ますが，他にもサーバー設定ファイルの server.json でもカスタマイズ項目があります．

$ w3m -dump https://snac.kagolug.org/
snac.kagolug.org is a Fediverse instance that uses the ActivityPub protocol. In
other words, users at this host can communicate with people that use software
like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

The following users are part of this community:

@info@snac.kagolug.org (info)
@matoken@snac.kagolug.org (matoken)

This site is powered by snac.

show_instance_timeline これを true に設定するとWelcome page に最新のユーザーが投稿したタイムラインが表示されるようになります．
また，以下の設定項目が設定されていた場合それも表示されます．

admin_email
インスタンス管理者の電子メールアドレス

admin_account
インスタンス管理者のアカウント

title
インスタンスのタイトル

short_description
インスタンスに対する短い説明

short_description_raw
short_description を生の文字列として解釈するか，HTML に変換するか

例えばこの様に設定すると，

$ grep -A5 show_instance_timeline snac-data/server.json
"show_instance_timeline": true,
"admin_email": "",
"admin_account": "matoken",
"title": "🐈🐈🐈",
"short_description": "matokenの個人ActivityPub インスタンスです．",
"short_description_raw": false,

こんな感じになりました．

注意点として，show_instance_timeline を true にすると greeting.html は無視されるようです．用途や好みに合わせてどちらかを利用する感じでしょうか．