Obsidian公開計画
scrapbox-duplicator相当の事をやりたい
Quartz + Hugoが良さそう
Front Matterがないことで詰まった
plan 1: 最初は正規表現でmdの中身を置き換えでfront matterを挿入しようとした
plan 2: これを使うと良さそう?
/Users/bluemountain/Documents/Dev/obsidian-export/target/debug/obsidian-export notes public-notes --add-titles --frontmatter=always
flags大事
ファイルのrenderingのignoreは、export, hugo, quartzどれでもいける
/private, /Excalidrawは.export-ignoreで排除
対処
リンク切れ
privateの場合と、2-hopの場合と、文字置き換えでリンク切れの場合がある
文字置き換えは対処、privateは仕方ない
ただ、全部リンクが切れて困っている
Files/Screenshot 2022-12-15 at 10.01.51 PM.png
日本語入ってるとだめか〜〜〜、、、、
Files/Screenshot 2022-12-15 at 10.03.41 PM.png
問題はこれだな
というかここはwikilinkでも効くはずなので、この変換いらないんだよな
本当に欲しい変換はfrontmatterの追加とprivateの排除だけ
Quartzがobsidian記法に対応しているので
なのに、色々と追加されて困る
これはむしろfrontmatterだけ自力で追加した方が早いかも
plan 3: ObsidianToQuartz実装✅
参考になりそう
FrontMatter問題は解決
その上で、これとQuartzの公開を定期実行したい
ファイルに変化があった時のみだな
fswatchを使うと良さそう
[macOS Terminalでファイルを監視し更新されたら指定の処理をする - fswatch](https://blog.katsubemakito.net/macos/fswatch)
分かってはいたが、これだとScrapboxみたいにコミュニケーションが取れない問題がある
解決策
scrapboxのpublicプロジェクトを別に用意して、人と話すのはそこでやる?
うーん、でも各Obsidianページに書き込める便利さはあるんだよな〜
ドメインを早めに用意したい
SEO的なあれ
blu3mo.comとか?
うーん、びみょい
Todo
Hugo Quartzで画像が表示されない
テーマをもっと見た目良くする
Hugo Quartzの検索をもっといい感じにする
- トップページをちゃんとする