gimonfuを使ってはてなブログの記事を GitHub と同期させてみた ~その2~
前回まで
gimonfuを使ってはてなブログの記事を GitHub と同期させてみた ~その1~
pushのワークフローを動かしてみたが記事が投稿されなかった ところから
やったこと
前回動かなかったところを確認してワークフローが動くようにしたのと、Github Actionを修正した。
※この記事は下書きまでGithubから投稿できた!
Github Actionを修正
pull.yaml
,push.yaml
をそれぞれ修正。
- はてなブログから記事を同期するワークフローを手動実行に
workflow_dispatch
triggerを実装して、手動実行できるように設定。- はてなブログから記事を同期させるブランチも手動パラメータから指定するようにしたが、実行ブランチを選ぶ形でも実現できたのかも?
- はてなブログへ記事を投稿するアクションについて、releaseブランチにマージされたときに実行されるように設定。
記事が投稿できなかった問題について
日付フォルダをちゃんとつくってあげればできる(はず)
詰まったところ
所要時間
60分ぐらい
Github Actionについて少しわかった。ようやくブログ投稿の準備がととのっただけなのでこれから頑張りたいです。
あと、新しいTwitterアカウント連携を始めた。勉強系の活動はこっちでアウトプットしていく予定。
gimonfuを使ってはてなブログの記事を GitHub と同期させてみた ~その1~
モチベーション
技術系の勉強の手始めに、はてなブログの記事をGithubで管理する手法を試したかったのと、今後ブログサービスを変更したくなったときに備えて、記事をポータブルな状態にしておきたかったため。
テキストは頑張ればコピペできるが、画像ファイルなど気をつけておかないと管理しにくくなるかもなーと思っていたら、ちょうどよさそうなのがすぐ見つかったので、試してみることにした。
やったこと
下記のQiitaの記事を参考に設定してpullしてみた
gimonfu で、はてなブログの記事を GitHub と同期する
成果物
Githubリポジトリができた。ただしまだ記事投稿は成功していない。
詰まったところ
- [解決済]QiitaにあるYAMLをそのままコピペしてGithub Action を動かしたときGithub Actionが動かなかった
- [解決済]Git GUI クライアントでSource Tree を使っていたが、クローンはできたがpushができなかった
- Sourcetreeの403エラーを解決した を参考にURLを修正した。
- [未解決]pushのワークフローを動かしてみたが記事が投稿されなかった。
所要時間
50分ぐらい
次回はマークダウンで記事を追加したらブログが投稿されるところまでやりたい。 あと、はてなブログのMarkdownでチェックボックスはつかえないのね…
新しいブログをはじめました
このブログについて
1日10分から、インプットまたはアウトプットを行い、そのログを書き残していこうと思います。 いままで色々やろうかなと思っていたことがありましたが中々腰が重く手をつけられなかったので、 まずは10分からでも少しづつやったことの記録を残していきます。
今後やろうとおもっていること
飽きっぽいのでいくつか並行でやっていきます。
中の人のスペック
- 平成元年生まれ。社会人7年目。
- デザイン専攻→IT系で色々経験。
- プロダクトマネージャー的なことをやっている。
- 前はコード書いてたけど今は殆ど書かない。
- 最近勉強が全然できてない。
- コロナで太った。リアルでのワークアウトもちゃんとやる(つもり)
ブログのロゴについて
- 10分を視覚的にあらわしてみました。