ブログ書くのめんどくさい
watura
February 14, 2025
このブログはhugoで作っています。リポジトリに記事をpushしたらGithub Actionが走って、htmlが生成されます。
ついこの前までDockerFileをちゃんと書くのが面倒で、hugo serverを起動してexposeするという残念実装でした。
今は、nginxでビルドしたものを配信するようになっています。
今の流れとしては
記事を書く
記事をコミットしてPushする
Github ActionsでDockerコンテナをビルド
Watchtowerがコンテナを更新する
と、まあちゃんとPushさえすれば記事として自動で公開できるようにはなっています。
ここで、問題なのは記事を書いてcommitしてpushするというのがiPhoneからだとわりとめんどくさいということです。
Githubアプリを使うとわりかし簡単にcommit&pushできるのですが、一時保存という点やメタデータ部分の作成とかが不便です。マークダウンエディタとしても最小限という感じで悲しいですしね。
他のエディタ系アプリでも使いやすさと、コミットのしやすさが両立しているものは限りなく少ない気がします。
あとは、画像アップロードが面倒というのもありますね
というわけで、めんどくさいよねぇーとなっています。
では、どうしたい?
notion apiを使ってGithub Actionsとかで記事を管理する
オレオレエディタアプリを使って記事を管理する
notionを使う
notion を使うというのは一つの手です。画像とかはapiから値を取り出してゴニョゴニョするというふうにする必要はありますがなんとかなるでしょう。
メタデータ部分もnotionなら管理は楽ですね。macでもiOSでも怖いものなしなので、方向性としては一番妥当です。
オレオレエディタ
どっちがおもろそう?という点ではオレオレエディタつくるで!という方が優勢ではあります。
WYSWYGは辛いからやりたくない
Git連携は欲しいlibgit2のラッパーライブラリはあった
Markdown入力補助
macとiosで同期したいこれが一番辛い気はする
オフライン対応
俺が使えればいい
https://github.com/SwiftGit2/SwiftGit2
というわけで、どっちか作りたいなぁと思っています。流行りのcursorやWindsurfを使えばサクサクできないかなぁともすこし思っています。
Discussion in the ATmosphere