Web Analytics Made Easy -
StatCounter

めモらンだム・ヤード

自分用のアプリ設定やスクリプト類の備忘録・覚え書き(Memorandum) / 作った物のライセンスはCC BY-NC-SAで。 / 内容が古いまま、間違ったまま、書いている途中、途中で放置など、手入れはあまり行き届いていない庭 / 対象の仕様変更で動かなくなったもの多々。WorkFlowy向けは全滅したので削除 / 製作物のインストール及び使用は各自の責任で。使用によって、利用者および第三者に損害が発生したとしても、当方は一切責任を負いかねます

2021-11-15 iPhoneやiPadでObsidianのCSSスニペットを管理するAppleショートカット

テーマを変更すればObsidianの見た目を変更できる。

しかし、テーマに変更を加えるまでもないちょっとしたスタイルの変更用に「CSSスニペット」というものがある。

拡張子が「.css」のカスケーディング・スタイル・シートのファイルを <vaultフォルダ>/.obsidian/sunippets に入れておき、Obsidianの 設定 → 外観 → CSSスニペット で入れたCSSファイルの適用をオン・オフする。


しかし、iPhoneiPadのファイルアプリではこのフォルダにアクセスできない。vaultフォルダ内の .obsidian フォルダは隠しフォルダで、フォルダアプリでは扱えないのだ。

フォルダ ブックマークに対応したToolbox Pro for Shortcutsアプリと連携してこの問題を克服したショートカットは既に存在する。

しかし、ファイル一覧、読み込み、書き込みといった機能ごとにショートカットが分かれていて、必要のなくなったCSSファイルを削除する機能も無い。

実はiOSやiPadOSはバージョン15になってファイルを扱う機能が拡張され、Toolbox Pro for Shortcutsアプリの力を借りることなく同じことができるようになった。
そこで、スニペットフォルダのCSSファイルの、新規作成、編集(一覧表示からファイルを選ぶ)、削除の全てをできるショートカットを作ってみた。

Manage Obsidian CSS snippets 2  https://www.icloud.com/shortcuts/30069fec2e324d5385b094b9bc384acd

初期設定

f:id:sorashima:20211114232517j:plain:w690
上から2番目にあるフォルダアクションで「置き換え…」をタップして、(ManageがManegeにスペルミス)

f:id:sorashima:20211114232524j:plain:w446
自分のvaultフォルダを指定しておく。

使用してみる

f:id:sorashima:20211120151110j:plain:w462
ショートカットを起動するとこのメニューが表示される。
スニペットの新規作成を選ぶ。

f:id:sorashima:20211120151832j:plain:w461
CSSを書き込み「完了」。

f:id:sorashima:20211120151839j:plain:w460
拡張子を除いたスニペットのファイル名を入れ「完了」。

f:id:sorashima:20211120152308j:plain:w462
既存のスニペットを編集を選ぶ。

f:id:sorashima:20211120152614j:plain:w460
スニペット「test」が追加された。

f:id:sorashima:20211120152926j:plain:w460
それを編集してみる。

f:id:sorashima:20211120153930j:plain:w461
「1」を「2」に書き換え、

f:id:sorashima:20211120154015j:plain:w462
スニペット名の末尾に「2」を追加。

f:id:sorashima:20211120154258j:plain:w459
スニペット「test2」が追加された。

f:id:sorashima:20211120154601j:plain:w460
スニペットの名前を何も入れないと、

f:id:sorashima:20211120155035j:plain:w459
名前が現在の日時になる。

f:id:sorashima:20211120154650j:plain:w459
「.」で始まる名前だと隠しファイルになってこのショートカットでは扱えなくなるので、

f:id:sorashima:20211120155051j:plain:w461
先頭の「.」が削除されて保存される。

f:id:sorashima:20211120155145j:plain:w462
既存のスニペットを削除を選ぶ。

f:id:sorashima:20211120154640j:plain:w458
削除したいスニペットを選択して「完了」

f:id:sorashima:20211120155236j:plain:w462
選択したスニペットが削除される。


その他の方法

Taio - Markdown & Text Actions

Taio - Markdown & Text Actions

  • YING ZHONG
  • 仕事効率化
  • 無料
を使えばもっと楽に同じことができる。
f:id:sorashima:20211116015036j:plain:w359
フォルダタブのAdded Locations と書かれたものが、WWDC19でiOS/iPadOSに追加された、サンドボックスの壁を越えてあらかじめ指定しておいたファイルやフォルダにアクセスできる機能「ファイル/フォルダ ブックマーク」。
f:id:sorashima:20211116012831j:plain:w454
ここで「Add Folder」でObsidianのボールトフォルダを指定すればその中の .obsidian フォルダもアクセスできる様になる。
この仕組みにいつまで経っても対応しないDropboxGoogle Drive、One Drive等の中のボールトフォルダは当然指定できない。

©︎ 2022 Sorashima