## 背景 `publish.js`がなかなか安定しない。 ローカルvault用のCSS(コミュニティテーマ)を流用すると: - **Pros**:`publish.css`とリネームすればすぐ使える - **Cons**:Publish用にはそれなりにカスタマイズが必要 - **Cons**:フォントまわりをimportしたほうが良さそう - **Cons**:スニペットを使えないので`publish.css`を編集する必要 - **Facts**:テーマごとにCSSの書き方はけっこう違う 一方、`publish.css`として公開されているものを流用すると: - **Pros**:Publish用に整えられているところからスタートできる - **Cons**:あまり出回っていない - **Cons**:ローカルとPublishでの見えかたが変わるものがある などの事情があり、シンプルに管理するには - ローカルのテーマと、Publishのテーマは別物として扱う - `pulish.css`のベースはなるべく早めに決めて、育てるのがよさそう ## 関連メモ・リンク [Obsidian Publish theme by @lkadre · GitHub](https://gist.github.com/lkadre/50290cdcda5d49226d10c44b95f16123) 使うことにしたい。 ## Gistをフォークして育てる - [publish.css · GitHub](https://gist.github.com/lkadre/50290cdcda5d49226d10c44b95f16123)をフォーク - ローカルで編集した`publish.css`をGitHub Gistページ上で編集して、`Update Public Gist`ボタン押下 - ウェブで編集すると、コミットメッセージは書けない。まあいいか フォークしたリポジトリは、[publish.css · GitHub](https://gist.github.com/hnsol/adf97cedb8353fdbdb25a69c85293f39) ## ローカルでgit管理のほうが素直か Gist管理はあまりメリットがない。ローカルでgit管理するほうが素直ではないか。 Obsidian Publish theme by @lkadre · GitHub](https://gist.github.com/lkadre/50290cdcda5d49226d10c44b95f16123)からpublish.cssをダウンロード。 ローカルフォルダ`240104_ObsidianPublishCss`にコピーし、`240104_publishcss_catpuccin.css`とリネーム。 gitでの管理対象にする。 ``` $ git init $ git add . $ git commit -m "initial commit" ``` cssを編集して更新。 ``` $ git add 240104_publishcss_catpuccin.css $ git commit -m <commit message> ``` [[nnnでハードリンクを作成]]。 Obsidian_Vault/publish.css 240104_ObsidianPublishCss/240104_publishcss_catpuccin.css をハードリンク。 ~/Documents/Obsidian/210822_vault/publish.css