はじめに
ObsidianでMinimalテーマを使用している。
このテーマの目玉機能であるカード表示はcssclassesで設定するが、ページ全体に適応されてしまい、個別の設定は難しい。
と思っていたが、可能と書いてあるところを見つけた。
Frequently Asked Questions - Dataview
方法
複数書いてあるが、多分これが一番簡単
dv.container.className += 'cards'
Dataviewjsでテーブルを書いて、どこかにこの一行を追加するだけ。
複数の適応はスペース区切りで記入する。
dv.container.className += 'cards cards-cols-4'
4列カード表示にする。
一例
このサイトの記事一覧はCardsを適応し、
文献はテーブル表示とする。
同時にカード表示と普通のテーブル表示が両立できた。
詳細な書き方は割愛。簡易データベースとして作ってみた。
おわりに
かゆいところには大体手が届く。これがObsidian。