otoyo/astro-notion-blog

記事のタイトルが途中で途切れる

samuraidays opened this issue · 7 comments

不具合の概要

記事のタイトルが途中で途切れる

再現方法

同様のタイトルで今までも記事は書いているが、発生するときとしないときがあります。
発生した場合、10回以上タイトルを消したり、書いたり空白入れたり、削除したりすると途切れず正常にタイトルが表示されるようになる。

発生しているブログ

期待する挙動

記事が途切れず正しく表示されること

スクリーンショット

公開された記事
Screen Shot 2023-05-31 at 15 27 05

notionの記事
Screen Shot 2023-05-31 at 15 27 33

デスクトップ環境

  • OS: macOS
  • ブラウザ: Chrome
  • ブラウザのバージョン: Version 113.0.5672.126

追加情報

なし

otoyo commented

@samuraidays
ご報告ありがとうございます。
原因について思い当たるところがありましたので #136 で対応しました。
こちらを取り込んでご確認いただけますでしょうか?

@otoyo
タイトルが正常に表示されるようになりました。
ありがとうございます。
Screen Shot 2023-05-31 at 18 52 29

@otoyo
こちらの問題ですが、本日何度かブログを更新したところ、再発しましたmm

https://sec.12auth.com/
Screen Shot 2023-06-01 at 15 56 52

otoyo commented

@samuraidays
ご報告ありがとうございます。調査のために下記の情報を教えていただけますでしょうか?

1. ビルドログ

タイトルが切れてしまったデプロイのビルドログに File fetch request was aborted ログが出現しているかどうか?
もしわからなければビルドログを全てコピーして添付してください。

ビルドログは Cloudflare Pages の場合下記のように確認できます。

image

image

2. ソースコード

astro-notion-blog をフォークしたリポジトリがパブリックであればGitHubリポジトリのURLを教えてください。

3. 該当Notionページのデータ

タイトルが切れてしまっているNotionページのデータを確認してください。

NOTION_API_KEY は astro-notion-blog で使用している NOTION_API_SECRET の値に置き換えてください。
API URL末尾のページIDはタイトルが切れてしまっている該当ページのページIDに置き換えてください。
ページIDはページのリンクをコピーすることで取得できます。

image

curl コマンド実行後、ターミナルに表示された内容(レスポンス)を添付してください。

@otoyo
回答遅くなりすいません。
情報を集めました。

1. ビルドログ

ビルドログに File fetch request was aborted は出ていませんでした。

2. ソースコード

こちらになります。

https://github.com/samuraidays/astro-notion-blog

3. 該当Notionページのデータ

こちらになります。

{"object":"page","id":"0bcd2f18-1c30-413c-a005-3bc996065fc9","created_time":"2023-05-30T06:43:00.000Z","last_edited_time":"2023-06-01T07:12:00.000Z","created_by":{"object":"user","id":"87804450-0dbd-46f6-8668-414fb573dedf"},"last_edited_by":{"object":"user","id":"87804450-0dbd-46f6-8668-414fb573dedf"},"cover":null,"icon":{"type":"emoji","emoji":"👩🏿‍💻"},"parent":{"type":"database_id","database_id":"6425fdf7-03b7-4e78-ad2b-328b4e15b497"},"archived":false,"properties":{"Published":{"id":"%5Cm%3Dn","type":"checkbox","checkbox":true},"FeaturedImage":{"id":"%5D%3Cnr","type":"files","files":[{"name":"hacker-1944688_640.jpg","type":"file","file":{"url":"https://s3.us-west-2.amazonaws.com/secure.notion-static.com/d7504047-6478-4c55-9ed9-274e81204826/hacker-1944688_640.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45EIPT3X45%2F20230606%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230606T042014Z&X-Amz-Expires=3600&X-Amz-Signature=2d55963c150506add85be779ff7a38394fd2fd77e684213603ee2452d82a5f76&X-Amz-SignedHeaders=host&x-id=GetObject","expiry_time":"2023-06-06T05:20:14.609Z"}}]},"Excerpt":{"id":"fM%3E%3D","type":"rich_text","rich_text":[]},"Date":{"id":"q%60QR","type":"date","date":{"start":"2023-05-31","end":null,"time_zone":null}},"Tags":{"id":"%7CtLD","type":"multi_select","multi_select":[{"id":"60bddda1-5384-40fe-865e-b0ac86c49ed0","name":"security","color":"red"},{"id":"5827e742-0646-4caa-b991-9fd091c904bf","name":"TryHacMe","color":"brown"}]},"Rank":{"id":"%7D%3Bil","type":"number","number":null},"Slug":{"id":"~Bl%60","type":"rich_text","rich_text":[{"type":"text","text":{"content":"tryhackme-daily-bugle","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"tryhackme-daily-bugle","href":null}]},"Page":{"id":"title","type":"title","title":[{"type":"text","text":{"content":"TryHackMeの","link":null},"annotations":{"bold":false,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"TryHackMeの","href":null},{"type":"text","text":{"content":"DailyBugleを攻略する","link":null},"annotations":{"bold":true,"italic":false,"strikethrough":false,"underline":false,"code":false,"color":"default"},"plain_text":"DailyBugleを攻略する","href":null}]}},"url":"https://www.notion.so/TryHackMe-DailyBugle-0bcd2f181c30413ca0053bc996065fc9"}
otoyo commented

@samuraidays
情報ありがとうございます。ざっと見た感じでは私が想定できていない何かが起こっていそうです。
調査のため少しお時間をいただきます。

その間に何度か再現実験をしていただき、もし再発しないようになりましたら教えていただけますと幸いです。

otoyo commented

再現不可のためクローズ。