Tomosでお一人様SNSサイトって作れるんかな?

Tomosテーマを独自で作るのが楽しい。
このサイトの見た目もobsidian Publishみたいに左カラム内で記事をズラッと出したりする2カラム構成で見れるようにしたし、いろいろなテーマを作って気分に合わせて入れ替えるのも楽しい(サイトに来る人にとってはUIが変わって迷惑かもしれないが)。
そこでふと思い出したのが、以前てがろぐで作っていた「おひとりさまSNS」サイトである。

てがろぐもテーマを個人で作れる機能があり、「X-modoki」というテーマを入れて懐かしのTwitterみたいな見た目でつぶやいていた時期がある。
まあ作ったところで結局本サイトの告知のためにしか使わなくなってしまったし、短い黙想も今では本サイトに全部のせてしまうことにしたので、今更またおひとりさまSNSを立ち上げる必要はないのだが……

でもTomosで作れるんかな? という単純な興味でテーマを作ってみた。
「Verba」 https://verba.kyrie-eleison.net/

テーマ「tomossns」

こんな感じ。

これはスマホでアクセスした時の見た目だけど、画面下部にTomosWriteに飛べるボタンを設置したのはよいヒラメキだったな〜と思っている。
なんやかやでTomosWriteやTomosPostを開くので、閲覧者的には邪魔なんだろうけど自分的には便利。
自分のサイトを眺めながら投稿に移れるし。

注意点がいくつかあって、
・記事のタイトルを投稿本文のように見せているので、記事本文は見れない前提で運用するテーマ
・「HOME」や「Search」などのメニュー一覧を、現時点で全部非表示にできるTomosCore(サーバー版)でないと、左カラムの下にフォルダーアイコンがズラッと並んでしまう(本来のメニューリンクが挿入されてしまっている)。
・TomosWriteだと記事のタイトルが自動でファイル名にもなってしまうので、投稿する際はまず「記事情報と保存先」のところでファイル名を適当な日付と時間かなんかを入力したあと、タイトル部分に本文を書いてもらえれば、ある程度長く書いても大丈夫。なお、これをしないと、タイトル名=ファイル名になってしまって、ファイル名はURLのスラッグになっているのでどちゃくそスラッグが長くなって投稿が失敗する。

「Verba」がブログ名で、その下がサイト説明に入力したやつがちょっと暗めに出ます。
サイト説明の下には「index.md」の内容が表示され、メニューのAboutは「About.md」の中身を見せてくれるボタンになっています。
プロフィール画像はassetsフォルダの「profile.png」、ヘッダー画像は同じ場所にある「header.png」が使われます。
ogp画像、faviconの画像もこれとはまた別に設定できます。

こちら↓からダウンロードできるので試したい人はぜひ。
https://verba.kyrie-eleison.net/content/tomossns.zip
今後サポートする気はないし、テーマの著作権とかも特に主張する気はないので、この中身をベースに自由にいじくり回してもろて大丈夫です。