いろいろ試行錯誤した末にcontents-ab2mlinkからab2m.linkのsrc/content
フォルダへ複製することが出来た.
今思えば,Submoduleでも良かったかもしれないけど.
内容としては,GithubActionsでcontentsのアップデート内容をab2m.linkに送り,別のブランチにコミットし,ab2m.link側のActionsを発火するようにする.
発火されたActionsではghコマンドでPull requestsを作るようになっている.
なぜこんなことをしたかというと,Obsidian Gitを使ってObsidianから執筆~Deployまでを完結させたかったから.
実際にはDeployまで自動にするのは怖いのでPull Requestを作るようにした.
デプロイ元
デプロイ先
PAT使ってるのとか,PR立ちっぱだと落ちてるように見える(→修正した)とか,イケてない感じはあるけど動くのでヨシって感じ.
Obsidianからブログを更新できるようになって快適.
参考にした記事
https://zenn.dev/mh4gf/articles/copy-file-to-another-repository
https://zenn.dev/seya/articles/96ea2e7d81d0be
https://zenn.dev/kshida/articles/auto-generate-release-pr-with-github-actions