[obsidian] vault backup: 2023-08-21 22:56:39

This commit is contained in:
2023-08-21 22:56:39 +09:00
parent 6b35aa6f33
commit ef8d098916
19 changed files with 62 additions and 60 deletions

View File

@@ -1,9 +1,4 @@
---
title: Quartz
tags:
- obsidian
- tools
---
#obsidian #tools
## Quartz
@@ -11,19 +6,38 @@ tags:
https://github.com/jackyzha0/quartz
[[Obsidian]]のものをなるべくそのまま[[Hugo]]で使えるようにしている
~~[[Obsidian]]のものをなるべくそのまま[[Hugo]]で使えるようにしている~~
→v4から完全にJSベースの仕組みに変わった
https://quartz.jzhao.xyz/migrating-from-Quartz-3
## いいところ
- [[Hugo]]のテンプレートの黒魔術を使ってWikilink`[[link]]`相互リンクに変換してくれる
- なんかSPAになってる([million](https://million.dev/)というのを使ってるらしい)のでめっちゃ早い
- Wikilink`[[link]]`を変換してくれる
- Github Pagesでホスト可能
- 静的サイトなのになんかSSRされたSPAになってる([million](https://million.dev/)というのを使ってるらしい)のでページ読み込みめっちゃ早い。マウスオンでのプレビューとかもできる
- 全文検索もできる
## 難点
- 文中でハッシュタグが使えない(フロントマッターにタグを指定するしかない
- 記事未作成だったり、titleが設定されてないリンクはGraph View上で日本語がうまく表示されないファイル名だと日本語がエスケープされてんのかな
-~~文中でハッシュタグが使えない(フロントマッターにタグを指定するしかない~~
-→v4で可能になった。うれしい。
- 記事未作成だったり、titleが設定されてないリンクはGraph View上で日本語がうまく表示されないファイル名だと日本語がエスケープされてんのかな
- →パーセントエンコーディングをデコードするようにしたら治った。
- [プルリク立てた](https://github.com/jackyzha0/quartz/pull/366)
- 手元でサーバー立ててプレビューするのがちょっと辛いhugo-obsidianコマンドが手元で使える必要があるので、Goをインストールか[[Docker]]イメージを利用する感じになる)
- 結局インストールすることになった
- これはv4でも治ってなかったので別途手元で修正している最中
- フロントマッターにtitle要素を指定する必要はない。よってフロントマッター基本不要になった
- ~~手元でサーバー立ててプレビューするのがちょっと辛いhugo-obsidianコマンドが手元で使える必要があるので、Goをインストールか[[Docker]]イメージを利用する感じになる)~~
-v4で解決
### v4以降の難点
- SPAでの読み込みが若干怪しく、youtubeの埋め込みがある記事は一回リロードしないときちんと読まれない
- グラフのオプション指定がなぜかデフォルトパラメーターで上書きされるバグがあったので修正している。
- https://github.com/jackyzha0/quartz/pull/384
- GitHub Pagesのデプロイ用アクションはリポジトリから消えてたので別途作成。
- [PR立てた](https://github.com/tomoyanonymous/quartz-research-note/commit/5f58eaba035038faafcdbbf3c51de410c021c579)
- ビルドも早いし快調。
- 作成されてないWikilinkのリンクが有効なリンクとして表示されてる。グラフには反映されてないところ見るとレンダリング側でのミスなのかな
- Graphにタグが反映されない。これはインラインでタグ使うようにしてフロントマッターから消去したらできるのか