29 lines
1.3 KiB
Markdown
29 lines
1.3 KiB
Markdown
---
|
||
title: Quartz
|
||
tags:
|
||
- obsidian
|
||
- tools
|
||
---
|
||
|
||
## Quartz
|
||
|
||
このノートを公開する仕組み
|
||
|
||
https://github.com/jackyzha0/quartz
|
||
|
||
[[Obsidian]]のものをなるべくそのまま[[Hugo]]で使えるようにしている
|
||
|
||
## いいところ
|
||
|
||
- [[Hugo]]のテンプレートの黒魔術を使ってWikilink`[[link]]`を相互リンクに変換してくれる
|
||
- なんかSPAになってる([million](https://million.dev/)というのを使ってるらしい)のでめっちゃ早い
|
||
- 全文検索もできる
|
||
|
||
## 難点
|
||
|
||
- 文中でハッシュタグが使えない(フロントマッターにタグを指定するしかない)
|
||
- 記事未作成だったり、titleが設定されてないリンクはGraph View上で日本語がうまく表示されない(ファイル名だと日本語がエスケープされてんのかな)
|
||
- →パーセントエンコーディングをデコードするようにしたら治った。
|
||
- [プルリク立てた](https://github.com/jackyzha0/quartz/pull/366)
|
||
- 手元でサーバー立ててプレビューするのがちょっと辛い(hugo-obsidianコマンドが手元で使える必要があるので、Goをインストールか[[Docker]]イメージを利用する感じになる)
|
||
- 結局インストールすることになった |